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

本文关键字:选项 下一个 控件 移动 | 更新日期: 2023-09-27 18:25:09

我有一个TabControl,有5个TabPages,有什么方法可以实用地浏览每个选项卡吗?我希望能够看到用户在哪个选项卡上,在他/她点击按钮后,下一个选项卡将自动可用,这样他们就可以在该页面上写一些东西。这可能吗?

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

您可以简单地更改所选索引:

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

在我上面的例子中,如果有一个额外的选项卡要更改为.

SelectedIndex会根据当前选择的索引增加

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

选择下一个选项卡将是:

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

您可以使用获取当前标签

tabControl.SelectedTab

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