0

データを比較する 2 つのリッチ テキスト ボックスがあり、それらの間の変更はほとんどありません。

一緒にスクロールしてほしいです。

スクロールは同期する必要があります。誰かが私がこれについてどのように行くかを教えてもらえますか?

ありがとう

4

1 に答える 1

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);
    }
}
于 2012-06-06T06:38:24.077 に答える