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