Мне нужно отображать текст в RichtTextBox на зеленом полосатом фоне. Это означает, что первая строка имеет белый цвет фона, вторая — зеленый цвет фона, третья — белый, следующая снова зеленый и т. д.
Как можно Я это реализую?
Единственный способ, который я себе представляю на данный момент, — это установить цвет для каждой текстовой строки. Но мне пришлось бы заполнить каждую строку пробелами, чтобы получить целые строки. Мне этот способ кажется плохой практикой.
Я думаю о чем-то вроде события OnPaint и т. д., где я могу установить цвет фона для каждой строки перед отображением текста.
Если есть другой TextControl, который может решить мою проблему, или мне нужно реализовать собственный элемент управления, это тоже приемлемое решение. Просто подскажите.
P.S.: Я использую .Net2.0.
Подробнее здесь: https://stackoverflow.com/questions/791 ... ichtextbox