C# tabpage简单问题
情况是这样的:现在一个tabControl1里面有tabPage1和tabPage2,我用remove隐藏了tabPage1之后,然后又通过butuon1把tabPage...
情况是这样的:现在一个tabControl1里面有tabPage1和tabPage2,我用remove隐藏了tabPage1之后,然后又通过butuon1把tabPage1用Add显示出来..但是此时多次点击butuon1出来的可以有很多个tabPage1,所以想问问大家在点击button1之前怎么判断该tabPage1已显示?别说是visible..俺就是不知该如何判断tabPage1是否已显示.希望大家能明白..实在转不过弯了..还请诸位路过的大侠们看看..
展开
4个回答
展开全部
判断一下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);
}
}
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;
隐藏用XX.Visible = false;
显示用XX.Visible = true;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
tabControl1.TabPages.Clear();
tabControl1.TabPages.Add("你要的");
tabControl1.TabPages.Add("你要的");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
。。。。。不知道该如何判断。。。
直接用String 接受visible属性。字符串是true就是没隐藏。反之就是隐藏了。。。
直接用String 接受visible属性。字符串是true就是没隐藏。反之就是隐藏了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询