C #, RichTextBox: как реализовать прокрутку построчно? - PullRequest
0 голосов
/ 01 декабря 2009

У меня есть RichTextBox в моем C # -приложении. Как горизонтальная, так и вертикальная прокрутка включены.

Текущее поведение: Когда я достигаю последней строки видимой текстовой области, горизонтальная прокрутка приходит на место. Но прокрутка выполняется по пикселям, а не по линиям. Поэтому я не вижу текст, который набираю, потому что сама строка частично (или полностью) невидима, пока я не выполню вертикальную прокрутку с помощью кнопки со стрелкой или перетаскивания вертикальной полосы прокрутки.

Ожидаемое поведение: Я хотел бы иметь прокрутку RichTextBox, аналогичную прокрутке в блокноте. В Блокноте я всегда вижу набираемую линию. Это действительно плавная прокрутка на основе линии.

Есть идеи? Некоторые неявные настройки в RichTextBox? Что-нибудь еще? Спасибо,

1 Ответ

1 голос
/ 01 декабря 2009

Добавление обработчика события к событию TextChanged и программная прокрутка вниз Проверить: это сообщение на bytes.com

...