C# 在TabControl内进行Tab时,将显示设置为Visible=false的项

C# 在TabControl内进行Tab时,将显示设置为Visible=false的项,c#,winforms,microsoft-metro,C#,Winforms,Microsoft Metro,所以我正在做一个新项目,我第一次使用了一个主题(MetroSet)。我目前在MetroSetTabControl选项卡中有30个按钮,全部设置为Visible=false。当我第一次启动应用程序时,一切都很好。如果我切换到第二个选项卡,然后返回到第一个选项卡,现在显示所有按钮 有什么想法为什么要这样做,或者如何解决 见下面的GIF 正在使用的主题集: 复制步骤: 在Visual Studio中创建新的Windows窗体应用程序项目,并通过nuget安装: Install-Package Met

所以我正在做一个新项目,我第一次使用了一个主题(MetroSet)。我目前在
MetroSetTabControl
选项卡中有30个按钮,全部设置为Visible=false。当我第一次启动应用程序时,一切都很好。如果我切换到第二个选项卡,然后返回到第一个选项卡,现在显示所有按钮

有什么想法为什么要这样做,或者如何解决

见下面的GIF

正在使用的主题集:

复制步骤:

  • 在Visual Studio中创建新的Windows窗体应用程序项目,并通过nuget安装:

    Install-Package MetroSet_UI
    
  • 创建并插入带有2个选项卡的

  • 向索引0添加1或多个,并将它们全部设置为
    Visible=false
  • 在索引0上启动调试应用程序
  • 切换到索引1并返回到0

  • 当您更改选项卡时,这些按钮是否可能再次被实例化?@dedecos这是我假设的情况,但我不知道为什么,或者如果没有进一步的信息,将很难帮助您。我在这里找不到关于您的框架的很多问题。关于这个问题有一些问题。有关详细信息,请参见。能否确切指定要添加的内容?例如,
    TabControl
    是否真的存在?当您更改选项卡时,这些按钮是否可能再次被实例化?@dedecos这就是我假设的情况,但我不知道为什么,或者如果没有进一步的信息,将很难帮到您。我在这里找不到关于您的框架的许多问题。关于这个问题有一些问题。有关详细信息,请参见。能否确切指定要添加的内容?例如,
    TabControl
    实际上是吗?