在c#

时间:2019-06-25 10:29:00

标签: c# winforms tabcontrol tabpage

也许我在这方面走错了路,但是对于一个应用程序,我要使用2个TabControl。

左边的菜单包含一个菜单,右边的菜单则显示了预览的方式。我在右侧选项卡菜单中隐藏了选项卡页面选择(只能将它们全部隐藏起来,而不是一个人隐藏),因此它们无法手动切换,具体取决于左侧选项卡,右侧选项卡也随之切换。

但这是我遇到的问题,根据帐户类型,左侧标签仅应显示某些标签。那么有没有办法隐藏某些标签?

如果我删除了它们,我将无法将它们取回,因此隐藏将是优先选择,或者如果可能的话,将它们移到无法手动选择它们的右侧tabcontrol上;如果用户更改,则将它们移回吗? / p>

1 个答案:

答案 0 :(得分:0)

我认为我不能100%理解您的问题,但也许可以执行类似的操作来存储TabPage的副本。

        var tempTabControl = new TabControl();
        tempTabControl.TabPages.Add(TC_NAME);
        mainTabControl.TabPages.Remove(TC_NAME);