将 RichTextBox 垂直滚动与 SplitContainer 面板滚动同步
我有一个带有 SplitContainer
的 win 表单
SplitContainer 的 panel1
由 RichTextBox
组成。
Panel2
AutoScroll 设置为 true。
我想同步 RichTextBox
和 Panel2
的滚动,反之亦然。我怎样才能做到这一点?有什么想法吗?
我已经尝试过这个并且它适用于两个RichTextBox 是但不是我的情况。
I have a win form with a SplitContainer
The SplitContainer's panel1
consists of a RichTextBox
.
Panel2
AutoScroll is set to true.
I want to synchronize the scrolling of RichTextBox
and Panel2
vice versa. How can I do that? any idea?
I've tried this and it is working for two RichTextBox
es but not in my case.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
获取两个控件的滚动信息:
首先,您需要将以下 win32 API(导入 System.Runtime.InteropServices)添加到您的项目中,
下一步是通过计时器监视哪个滚动条发生变化...等等...然后在需要时更新其他控件。
Get the scroll info for both controls:
First you will need the following win32 API's (Imports System.Runtime.InteropServices) into your project
your next move is to monitor which scroll bar changes....via timer etc... then update the other control when needed.