我正在为C#上的richTextBox显示行号,我尝试了很多组件但是没有和我一起工作,所以我正在自己的工作。
我使用richTextBox + ListBox实现了它。
但是,我在滚动richtextbox时出现问题,ListBox不会滚动,我也不需要在滚动期间显示列表框的vScrollBar如何实现此目的?
我的意思是在滚动richTextBox时只滚动两个(richTextBox + listBox),是否有任何建议?
答案 0 :(得分:1)
你不能让这个可靠。 RichTextBox允许连续滚动,只有一部分线在视图中。 ListBox没有。大多数情况下,行号不会与行对齐。
使用真实文本编辑器,如ScintillaNET。它支持显示行号。
答案 1 :(得分:0)
在OnScroll *事件上添加一个侦听器,并在其中一个控件滚动时更新另一个控件。