c # /. NET / Winforms RichTextBox: выделить активную строку - PullRequest
2 голосов
/ 19 сентября 2011

Я делаю очень простой текстовый редактор, и я хотел бы закрасить фон всей выделенной линии (слева направо).И я бы хотел, чтобы он следовал за курсором, поэтому, если я уйду вниз на две строки, фон изменится.

Я много посмотрел здесь, в Google и не нашел ничего интересного, он всегда окрашивает текст вместофон, и он не окрашивает всю строку и т. д.

Любые предложения приветствуются!

Спасибо!

1 Ответ

3 голосов
/ 19 сентября 2011

Я не уверен, что вы можете легко закрасить всю строку, где курсор находится в стандартном элементе управления RichTextBox, я думаю, что в основном слышал, что может окрашиваться только фон уже введенного текста.

Если вы не обязаны пользоваться стандартным RichText, вы можете посмотреть на это:

ScintillaNET

этот редактор обладает невероятным количеством функций, единственное, что я не уверен, поддерживает ли он много разных шрифтов, встраивание изображений, таблиц и т. Д.

если ScintillaNET достаточно, либо я бы попробовал использовать компоненты DevExpress для Windows Forms, чрезвычайно многофункциональные и мощные, в своей демонстрации они в основном сделали текстовый редактор с таблицами, mailmerge и многими другими вещами, которые выглядят почти как MS Слово.

...