Я хочу создать IDE в .NET для некоторого языка программирования, для этого мне нужно текстовое поле ввода, где у меня будет место для написания кода.В этом текстовом поле мне нужно средство форматирования кода, например, если конкретная строка содержит слово imports
, эта строка должна иметь красный цвет, если код содержит слова, подобные public, private, protected, internal
, эта строка должна быть зеленого цвета.Несколько в этой модели, если какое-то слово обнаружено, эта линия должна получить цвет.Как мне этого добиться?