冻结用户界面c#winforms

时间:2018-06-29 08:30:59

标签: c# winforms user-interface

我有一个问题。是否存在禁用界面上所有控件的功能?我有很多控件,但我不想在控件后再执行此控件。我在WinForms中编写程序。 感谢您的帮助

1 个答案:

答案 0 :(得分:3)

当然可以,只需在后面的Form代码中编写:

this.Enabled = false;

此时要禁用WHOLE界面。但是要小心,这甚至会阻止使用“ X”按钮关闭窗口。 为了防止这种情况,您只需将界面中的所有控件移动到一个容器内(例如Panel,GroupBox或其他),将其命名(例如Panel1),然后使用Panel1.Enable = false禁用该容器及其所有子容器