我有两个面板,当滚动第一个面板时,我希望滚动另一个面板,我该怎么做?
提前感谢:)。
答案 0 :(得分:0)
您可以收听ScrollableControl.Scroll以了解滚动的时间。
不幸的是,我不知道有什么简单的方法可以让其他人滚动到正确的位置,但我认为你应该可以通过发送WM_VSCROLL
或WM_HSCROLL
来实现它SendMessage API函数。
根据面板的内容,您也可以通过将AutoScroll
设置为true
来“欺骗”,然后每当滚动第一个面板时,您都可以将焦点设置为合适的控件。第二个面板位于当前可见区域之外,因此滚动到那里。但我不确定这会有多好用,或者它比正确做得更容易(如果你总是想滚动到面板的极端侧面,它可能会有用)。