激活TabControl的标签页


75

我在#.NET应用程序中使用TabControl。默认情况下,TabControl的第一个标签页显示在表单加载中。我想激活/显示表单加载中的其他标签页。以编程方式,如何显示其他标签页?

Answers:


119
tabControl1.SelectedTab = MyTab;

12
或者,您也可以使用:tabControl1.Select(“ NameOfTabToActivate”);

2
我还使用了tabControl1.SelectedIndex = 0;
Owen Ivory

43

您可以使用方法SelectTab

有3个版本:

public void SelectTab(int index);
public void SelectTab(string tabPageName);
public void SelectTab(TabPage tabPage);

20

TabControl控件中有两个属性,用于管理选择哪个标签页。

选定索引,它使您可以按索引(从0到您所拥有的制表符数目减一的整数)进行选择。

SelectedTab,它提供了选择选项卡对象本身进行选择的可能性。

设置这些属性中的任何一个都会更改当前显示的选项卡。

或者,您也可以使用Select方法。它具有三种风味,一种在其中传递选项卡索引,另一种在其中传递TabPage对象本身最后一种是表示选项卡名称的字符串。



9

SelectTab像这样使用:

TabPage t = tabControl1.TabPages[2];
tabControl1.SelectTab(t); //go to tab

SelectedTab像这样使用:

TabPage t = tabControl1.TabPages[2];
tabControl1.SelectedTab = t; //go to tab
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.