c#移动到选项卡控件中的下一个选项卡

时间:2012-02-20 17:38:04

标签: c# winforms tabcontrol

我有一个带有5个TabPages的TabControl,有什么办法可以实际地浏览每个标签吗?我希望能够看到用户在哪个选项卡上,并且在他/她单击按钮后,下一个选项卡将自动变为可用,以便他们可以在该页面中写入内容。这可能吗?

4 个答案:

答案 0 :(得分:4)

您只需更改所选索引:

tabControl1.SelectedIndex = (tabControl1.SelectedIndex + 1 < tabControl1.TabCount) ?
                             tabControl1.SelectedIndex + 1 : tabControl1.SelectedIndex;

在上面的示例中,SelectedIndex根据当前选择的索引增加 - 如果有其他标签要更改为。

答案 1 :(得分:1)

如果我们谈论WinForms TabControl,则会有一个属性SelectedTab

答案 2 :(得分:0)

选择下一个标签是:

  tabControl.SelectedIndex = 
    (tabControl.SelectedIndex + 1) % tabControl.TabCount;

您可以使用

获取当前标签
tabControl.SelectedTab

答案 3 :(得分:-2)

myTabs.SelectedTab = myTabs.TabPages [“yourTABName”]; 会很容易做到的。