2010-06-18 3 views
0

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

Я реализовал это с помощью richTextBox + ListBox.

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

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

+0

не повторяйте в названии теги (например, «C#»). Оставьте их в тегах. –

ответ

1

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

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

0

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

Смежные вопросы