Отдельный цвет для каждой строки в asp: TextBox - PullRequest
0 голосов
/ 01 марта 2012

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

1 Ответ

2 голосов
/ 01 марта 2012

Вам нужно будет использовать RichTextBox, а затем вы сможете найти ваши ключевые слова и выделить всю строку, в которой они находятся, установив цвет фона richTextBox для этой строки.Посмотрите на этот ответ для подсветки синтаксиса richTextBox, он должен указать вам правильное направление: Как подсветить синтаксис в RichTextBox [C #]?

...