C# 设置tabControl控件中的标签页是否可见的方法
可通过tabControl控件中的,Remove方法进行隐藏,并用Add()方法进行重新显示。
例程如下,只提供了部分代码,可实现用户登录后把其他页面显示出来,如果未登录则只能看到主界面:
#region 用户登录判断,指示当前应当显示的页面
if (labUser.Text != "***")
{
this.tabControl1.TabPages.Remove(this.tabPage2); //直接把tabControl控件中的页面隐藏
this.tabControl1.TabPages.Remove(this.tabPage3);
this.tabControl1.TabPages.Remove(this.tabPage4);
flagPage2 = true;
}
else if(labUser.Text=="***"&&flagPage2==true)
{
this.tabControl1.TabPages.Add(this.tabPage2);
this.tabControl1.TabPages.Add(this.tabPage3);
this.tabControl1.TabPages.Add(this.tabPage4);
flagPage2=false;
}
#endregion
效果图如下:
登录前:

登录后:


浙公网安备 33010602011771号