Как прокрутить два компонента только с помощью вертикальной полосы прокрутки - PullRequest
0 голосов
/ 19 июня 2010

Я работаю над отображением номеров строк для richTextBox на C #, я перепробовал много компонентов, но ни один из них не работал со мной, поэтому я работаю над своим собственным.

Я реализовал это, используя richTextBox + ListBox.

Но у меня возникла проблема при прокрутке richtextbox, ListBox не будет прокручиваться, также мне не нужен vScrollBar окна списка, чтобы отображаться во время прокрутки, как я могу это сделать?

Я имею в виду прокрутку обоих (richTextBox + listBox) при прокрутке только richTextBox, какие-либо предложения?

Ответы [ 2 ]

1 голос
/ 19 июня 2010

Вы не можете сделать это надежным.RichTextBox позволяет осуществлять непрерывную прокрутку, когда видна только часть строки.ListBox нет.Номера строк не будут совпадать со строками большую часть времени.

Используйте настоящий текстовый редактор, такой как ScintillaNET.Он поддерживает отображение номеров строк.

0 голосов
/ 19 июня 2010

Добавьте прослушиватель события OnScroll * и обновите другой элемент управления при прокрутке одного из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...