-1

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

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

示例逻辑:

If(tabpage1.selected)   
{
   button3.Disabled();
}

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

问候,

编辑:

本质上我希望能够禁用组框!

4

4 回答 4

5
button3.Enabled = false
于 2009-07-17T14:37:44.587 回答
5

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

于 2009-07-17T14:38:26.787 回答
3

代替:

if(tabpage1.selected)   
{
   button3.Disabled();
}

利用:

buttom3.Enabled = !tabpage1.selected;
于 2009-07-17T14:39:52.710 回答
0
button3.Enabled = false;
于 2009-07-17T14:38:19.657 回答