我正在做一个涉及20x NumericUpDown控件的应用程序。 其中一些是密码保护的,为了避免双重编码,我有一个名为PasswordProtected的函数。 基本上,我显示一个标签,指示控件受密码保护,禁用触发事件并将控件的值更新为0.
但是,我很难将 numericUpDown13_ValueChanged 作为参数传递给PasswordProtected函数。
private void PasswordProtected(NumericUpDown x)
{
label68.Visible = true;
label68.Refresh();
Thread.Sleep(500);
label68.Visible = false;
x.ValueChanged -= numericUpDown13_ValueChanged;
x.Value = 0;
x.Refresh();
x.ValueChanged += numericUpDown13_ValueChanged;
}