2012-06-06 39 views
0

我有两个富文本框,它们之间的数据变化很小。两个富文本框的双滚动

我想让他们一起滚动。

滚动必须同步。任何人都可以告诉我我该怎么做呢?

感谢

回答

2

试试这个:

检查此链接Synchronized-RichTextBox-objects-or-how-to-scroll

public class SynchronizedScrollRichTextBox : System.Windows.Forms.RichTextBox 
{ 
    public event vScrollEventHandler vScroll; 
    public delegate void vScrollEventHandler(System.Windows.Forms.Message message); 

    public const int WM_VSCROLL = 0x115; 

    protected override void WndProc(ref System.Windows.Forms.Message msg) 
    { 
     if (msg.Msg == WM_VSCROLL) 
     { 
      if (vScroll != null) 
      { 
       vScroll(msg); 
      } 
     } 
     base.WndProc(ref msg); 
    } 

    public void PubWndProc(ref System.Windows.Forms.Message msg) 
    { 
     base.WndProc(ref msg); 
    } 
} 
+0

'System.Windows.Forms.RichTextBox' 不包含 'PubWndProc',没有扩展方法“PubWndProc的定义'可以找到'System.Windows.Forms.RichTextBox'类型的第一个参数(是否缺少使用指令或程序集引用?) – Pomster

+0

请问我可以如何引用它? – Pomster