切换所有控件只读按钮单击WinForm

Ref*_*din 2 .net controls loops toggle winforms

我希望能够将表单上的一组控件设置为只读,然后单击按钮返回.有没有办法循环它们?this.Controls也许......

谢谢!

GWL*_*osa 5

如果要将所有控件设置为只读,可以执行以下操作:

foreach(Control currentControl in this.Controls)
{
    currentControl.Enabled = false;
}
Run Code Online (Sandbox Code Playgroud)

如果您真正想要做的是将某些控件设置为只读,我建议保留相关控件的列表,然后在THAT列表上执行ForEach,而不是全部.