所有这些选项卡均以Windows窗体动态创建。我要在单击按钮时打开特定的标签页。

例如,当单击一个按钮(按钮不是选项卡页面按钮,而是其他一些执行按钮)时,我想显示tab3。

我无法获得任何标签页,但无法打开特定的标签页。

private void toolStripButton1_Click(object sender, EventArgs e)
{
    int tabcount = Main_tab.TabCount;
    MessageBox.Show(tabcount.ToString());
}

最佳答案

TabControl.SelectTab Method

this.tabControl1.SelectTab(1); // by index
this.tabControl1.SelectTab("tab3");  // by tabPageName
this.tabControl1.SelectTab(tabPage); // by tab page


要么

TabControl.SelectedIndex Property

this.tabControl1.SelectedIndex = 1; //Selects second tab of the tab control


要么

TabControl.SelectedTab Property

this.tabControl1.SelectedTab = tabPage2;

关于c# - 如何在Windows窗体中打开特定的选项卡,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16145215/

10-10 05:18