0
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;
}
4

1 回答 1

0

这听起来像是 101 种事情,但是当我在自己制作的游戏中使用鼠标滚动时,这恰好发生在我身上,最终它成为了鼠标。你试过不同的鼠标吗?

于 2013-06-25T16:36:36.390 回答