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

效果图如下:

登录前:

登录后:

 

posted @ 2013-03-20 23:46  在路上的人  阅读(177)  评论(0)    收藏  举报