C# tabpage简单问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 04:35:35
情况是这样的:现在一个tabControl1里面有tabPage1和tabPage2,我用remove隐藏了tabPage1之后,然后又通过butuon1把tabPage1用Add显示出来..但是此时多次点击butuon1出来的可以有很多个tabPage1,所以想问问大家在点击button1之前怎么判断该tabPage1已显示?别说是visible..俺就是不知该如何判断tabPage1是否已显示.希望大家能明白..实在转不过弯了..还请诸位路过的大侠们看看..

判断一下tabControl1里是否包含tabPage1就行了
private void button1_Click(object sender, EventArgs e)
{
tabControl1.TabPages.Remove(tabPage1);
}

private void button2_Click(object sender, EventArgs e)
{
if (!tabControl1.TabPages.Contains(tabPage1))
{
tabControl1.TabPages.Insert(0, tabPage1);
tabControl1.SelectTab(0);
}
}

你的方法貌似不好
隐藏用XX.Visible = false;
显示用XX.Visible = true;

。。。。。不知道该如何判断。。。
直接用String 接受visible属性。字符串是true就是没隐藏。反之就是隐藏了。。。

tabControl1.TabPages.Clear();
tabControl1.TabPages.Add("你要的");