如何使用Vscroll滚动所有richTextbox在同一时间

本文关键字:richTextbox 同一时间 何使用 Vscroll 滚动 | 更新日期: 2023-09-27 18:17:16

这可能吗?滚动所有的richTextbox在同一时间与Vscrollbar。我有8 richTextbox做与它。有什么想法吗?

p。现在,我尝试同步文本框类来同步文本框滚动https://stackoverflow.com/a/3823319/6811731但这似乎不适合我。无论如何,我决定使用vscroll

如何使用Vscroll滚动所有richTextbox在同一时间

试试这样:

[DllImport("user32.dll", CharSet = CharSet.Auto)]
private static extern int SendMessage(IntPtr hWnd, int wMsg, IntPtr wParam, ref Point lParam);
private const int EM_SETSCROLLPOS = 0x4DE;
private Point p;
private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)
{
    p.Y = e.NewValue;
    SendMessage(richTextBox1.Handle, EM_SETSCROLLPOS, IntPtr.Zero, ref p);
    SendMessage(richTextBox2.Handle, EM_SETSCROLLPOS, IntPtr.Zero, ref p);
}