void Component_MouseWheel(Object sender, System.Windows.Forms.MouseEventArgs e)
{
LongTimeExecutionMethod();
}
如果我滚动很长时间并停止,事件将继续开始。如何在滚动停止时停止事件触发?
我试过这个,但它不起作用:
void component_MouseWheel(Object sender, System.Windows.Forms.MouseEventArgs e)
{
component.MouseWheel -= component_MouseWheel;
LongTimeExecutionMethod();
component.MouseWheel += component_MouseWheel;
}
答案 0 :(得分:0)
这可能听起来像是一种说法,但当我在我制作的游戏中使用鼠标滚动时,这确实发生在我身上,它最终变成了鼠标。你尝试过不同的鼠标吗?