检查特定的材料选项卡页面是否活动



我正在尝试检查我的选项卡控件中是否有一个特定的选项卡页面,以便更改我的形式中的某些颜色。我已经检查了这个问题!但是我现在面临的问题是我正在使用Materialskin框架,并且看起来此框架的选项卡选择器没有SelectedTab属性,因此我无法使用

if(materialTabSelector1.Controls[5] == materialTabSelector1.SelectedTab) MessageBox.Show("Tab 5 Is Selected");
或该帖子答案中提供的任何其他类似的代码。也许我可以处理鼠标左键单击每个选项卡,但是选择器没有每个页面的单击事件。

这样做的其他建议?

我自己遇到了这个问题,因为其他任何寻找代码的人:#

if (materialTabSelector1.BaseTabControl.SelectedTab == tabPage5)
                {
                  MessageBox.Show("Tab 5 Is Selected");
                }

TabSelector只是为了显示" what at active",但它不包含其背后的任何控件或逻辑。但是它具有一个basetabcontrol,几乎是普通的TabControl。在那里您可以应用您的逻辑。

最新更新