使用代码切换到TabControl中的选项卡

时间:2016-08-03 03:45:21

标签: c# .net winforms tabcontrol

我的应用程序中有一个tabcontrol,里面有几个标签。

我想在按下“下一步”按钮时自动切换到另一个标签页。

我无法弄清楚如何更改以编程方式显示哪个标签。

    private void Next_Click(object sender, EventArgs e)
    {
        // Change to the next tab
        tabControl1.???;
    }

2 个答案:

答案 0 :(得分:4)

使用private void btnNext_Click(object sender, EventArgs e) { int currentTabIndex = tabControl1.SelectedIndex; currentTabIndex++; if (currentTabIndex < tabControl1.TabCount) { tabControl1.SelectedIndex = currentTabIndex; } else { btnNext.Enabled=false; } } 属性。 MSDN

TabControl.SelectedTab

但您也可以使用tabControl1.SelectedTab = anotherTab; 属性。 MSDN

TabControl.SelectedIndex

答案 1 :(得分:1)

对于此特定方案,您可以使用SelectedIndex的{​​{1}}属性。这将为您提供一个表示当前所选选项卡索引的整数。同样,您可以通过将整数值设置为此属性来设置选定的选项卡。

TabControl