选项卡控件访问每个选项卡成员Winform
问题描述:
如何隐藏单击某个特定选项卡时的按钮?选项卡控件访问每个选项卡成员Winform
例如我有4个选项卡每当我点击标签1时,我应该怎么做我的 表格中的某个按钮会消失?
我试过使用if(tabControl.SelectedIndex == 1){ button1.Visible = false; }
但它不起作用。 T_T
答
你可以使用该特定TabPage
yourTabControl.TabPages[1].Click += (s, e) => button1.Visible = false;
的Click
事件只记得再次显示它时,时间是合适的。
或者更好的,只是听时所选择的选项卡的变化:
yourTabControl.SelectedIndexChanged += (s, e) => {
if (yourTabControl.SelectedIndex == 1)
button1.Visible = false;
} else {
button1.Visible = true;
}
};
或者更简单地说:
yourTabControl.SelectedIndexChanged += (s, e) =>
button1.Visible = yourTabControl.SelectedIndex != 1;
谢谢老总亚当:) –
我的荣幸@rjtubera –