在winforms中禁用控件上的不需要的事件触发

时间:2017-05-03 10:19:43

标签: c# winforms

我有一个基本的表单,有不同的控件,如按钮,跟踪栏等。在任何情况下,我都会使用

禁用表单中的所有控件
void ChangeEnabled(bool enabled)
{
    foreach (Control c in this.Controls)
    {
        c.Enabled = enabled;
    }
}

并在完成数据处理后启用它们。

在控制禁用时间内,如果我单击轨迹栏或任何其他具有事件处理程序的控件,则在启用控件时会执行相应的事件处理程序代码。

如何避免此事件触发?

0 个答案:

没有答案