C#WinForms - 不使用时禁用特定控件?

Goo*_*ber 0 c# disabled-control winforms

比方说,我有一个C#Winforms应用程序,它使用带有四个不同标签页的tabcontrol.主窗体上方的此控件上方是一系列组合框,其中包含与每个单独的标签页上运行的不同功能相关的各种按钮和文本框.

如果我使用的是仅使用某些控件的特定标签页,我想禁用其他控件,以便用户不会意外地单击错误的按钮.

示例逻辑:

If(tabpage1.selected)   
{
   button3.Disabled();
}
Run Code Online (Sandbox Code Playgroud)

有谁知道实现这种功能的方法?!

问候,

编辑:

基本上我希望能够禁用组盒!

Joe*_*orn 5

而不是调用.Disabled(),将.Enabled属性设置为false.为了使这更容易,您可以将相关控件放入同一容器(Panel控件),并将该容器的Enabled设置为false.