加载表单时选项卡(Tabcontrol)选项

时间:2013-11-26 12:48:46

标签: c# tabcontrol

如何在加载有TabControl的主窗体时我想做一些以前显示的东西tabPges

一般情况下,我希望在加载tabPges2表单时成为默认设置,并禁用其他tabPges。

Image

2 个答案:

答案 0 :(得分:1)

您可以使用选项卡控件的SelectedTab属性设置所选页面:

myTabControl.SelectedTab = tabPage2;

答案 1 :(得分:1)

您无法隐藏/显示标签页,因为从MSDN中读取

  

TabPage控件受其容器约束,因此有些   从Control基类继承的属性将不起作用,   包括顶部,高度,左,宽度,显示和隐藏。

     

TabControl中的选项卡是TabControl的一部分,但不是TabControl的一部分   单个TabPage控件。 TabPage类的成员,例如   ForeColor属性仅影响选项卡的客户端矩形   页面,但不是标签。另外,TabPage的Hide方法   不会隐藏标签。要隐藏选项卡,您必须删除TabPage   从TabControl.TabPages集合控制。

依此类推Load事件删除所有标签页,并在需要时稍后添加。不幸的是你也无法禁用它们。只有不是最好的解决方法,请参阅here