好象没有这个属性

解决方案 »

  1.   

    tabControl不可以单击禁用某个PAGE
      

  2.   

    TabPage tabPage = tabControl.TabPages[iPageIndex];
    tabPage.Enabled = false;
    这样试试。
      

  3.   

    for (int i = 0; i < tabControl1.TabPages.Count; i++)
    {
                  TabPage tp = tabControl1.TabPages[i];
    }
    TabPage.Enabled 属性
    不适合在代码中直接使用
      

  4.   

    你想干什么,不是没有,是隐藏了,并且设置成false也不会使标签变灰禁用!
      

  5.   

    1.隐藏tabControl1中某个tabpage:
    this.tabPage3.Parent = null;2.显示tabControl1中tabpage:
    this.tabPage3.Parent = this.tabControl1;
      

  6.   

    1.隐藏tabControl1中某个tabpage: 
    this.tabPage3.Parent = null; 2.显示tabControl1中tabpage: 
    this.tabPage3.Parent = this.tabControl1;
    这样不行,隐藏后再显示tabPage3就跑到后面去了,位置不在第三,而是跑到最后面去了
      

  7.   


    1.可以把需要隐藏的tabpage放到最后面,这样,无论隐藏前后,都是在最后;
    2.可以尝试把tabControl1放到一个splitcontainer上,
    splitcontainer.panel1放tabControl1(无tabpage3),
    splitcontainer.panel2放tabControl2(有tabpage3),
    当需要隐藏tabpage3时,panel1collapsed设置为false,panel2collapsed设置为true,
    如需要显示,则将panel1collapsed设置为true,panel2collapsed设置为false;