81

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

4

5 回答 5

134
tabControl1.SelectedTab = MyTab;

或者

tabControl1.SelectedTab = tabControl1.TabPages["tabName"];

tabName您要激活的选项卡的名称在哪里(tabName不是文本显示)。

于 2010-10-13T06:23:09.227 回答
45

你可以使用方法SelectTab

有3个版本:

public void SelectTab(int index);
public void SelectTab(string tabPageName);
public void SelectTab(TabPage tabPage);
于 2011-11-10T13:23:03.230 回答
20

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

SelectedIndex提供了按索引选择它的可能性(一个从 0 到您拥有的选项卡数减一的整数)。

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

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

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

于 2010-10-13T06:27:55.930 回答
12

适用于 Windows Smart 设备(紧凑型框架)(MC75-Motorola 设备)

     mytabControl.SelectedIndex = 1
于 2013-11-21T10:33:31.987 回答
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
于 2014-12-06T17:12:16.167 回答