如何在windows窗体中捕获滚动事件?
本文关键字:滚动 事件 windows 窗体 | 更新日期: 2023-09-27 18:02:02
我有一个窗体上的reportViewer控件。当reportViewer上下滚动时,我不想在表单上做什么:
this.reportViewer1.Scroll += new System.Windows.Forms.ScrollEventHandler(this.reportViewer1_Scroll);
private void reportViewer1_Scroll(object sender, ScrollEventArgs e)
{
//call method
}
但是它不起作用。
滚动事件似乎无法在控件中访问。我能得到的最近的是页面导航事件
loviji:
这是。net框架4的一个bug。
(ReportViewer控件滚动事件未触发)
ps:我在msdn开发者论坛上发布了这个bug,微软应急人员(Bob)验证了这个问题,它是存在的。所以我向Microsoft Connect报告了这个问题。
Microsoft Connect在2016/12/07 22:29回答
"是的,ReportViewer的滚动条现在不工作,这是Winforms ScrollableControl的一个已知错误。"我们正在调查。"