我有几个标签页集合。默认情况下,当用户打开应用程序时,第一个标签页是开始标签页,然后用户将关闭该标签页。现在我想创建一种情况,当用户转到菜单条时,单击例如“选项卡页面 1 按钮”,然后“选项卡页面 1”将出现在选项卡控件中。任何专业知识都可以帮助我...
最佳答案
使用 SelectedTab()
方法。它具有三个重载。
如果您有对标签的引用:
tabControl1.SelectTab(tabPage2);
如果你只知道索引:
tabControl1.SelectTab(1); // 0-based index, this shows the second tab
如果你只知道名字:
tabControl1.SelectTab("tabPage2");
您说您的用户可以单击删除选项卡的 [x]
。
我假设它是通过最简单的方式删除的,例如:
tabControl1.TabPages.Remove(tabPage1);
您无法将焦点放在不属于选项卡控件的选项卡上,因此您必须先将其添加回来。
tabControl1.TabPages.Add(tabPage1); // add tab as last tab in tabcontrol
tabControl1.TabPages.Insert(0, tabPage1); // or insert it at a specific index
tabControl1.SelectTab(tabPage1);
关于c# - 在 Winform C# 中单击按钮打开标签页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21691703/