标签: c# scroll panel rubber-band
我有一个捕捉光标的橡皮筋。如果光标到达面板边缘,如何滚动面板?如果您需要更多信息,请告诉我,我认为它解释了自己。
答案 0 :(得分:1)
您需要使用MouseMove事件并检查按钮是否已关闭且光标是否位于面板边缘附近。在5像素内说。如果是这种情况,启用计时器,它应该在~200毫秒时打勾。在Tick事件处理程序中,调整面板的AutoScrollPosition属性以使其滚动。
请记住,有效的鼠标位置是e.Location加上AutoScrollPosition。