c# control tabpage 显示与隐藏

来源:百度知道 编辑:UC知道 时间:2024/05/18 03:30:51
我想要用一个checkbox 控制control的tabpage的显示和隐藏
如果checkbox 在对号状态 tabpage显示
否则tabpage 隐藏

会的帮帮我 谢谢
不是 tabControl 的Visible
而是 tabcontrol.tabpage的 Visible
而 tabcontrol.tabpage没有Visible属性

private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked)
{
tabControl1.Visible = true;
}
else
{
tabControl1.Visible = false;
}
}

if (!checkBox1.Checked)
{
tabControl1.TabPages.Remove("tabPage1");
}
else
{
tabControl1.TabPages.Add("tabPage1");
}

你可以在Form1.designer.cs中自动创建的代码中看到tabPage1的定义

this.tabControl1.Controls.Remove(this.tabPage4);
this.tabControl1.Controls.Add(this.tabPage5);
就可以了