我的应用程序中有一个tabcontrol,里面有几个标签。
我想在按下“下一步”按钮时自动切换到另一个标签页。
我无法弄清楚如何更改以编程方式显示哪个标签。
private void Next_Click(object sender, EventArgs e)
{
// Change to the next tab
tabControl1.???;
}
答案 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