我想隐藏一个tabcontrol里面的一个tabpage,找了半天找到了hide方法
但是this.tabpage.hide()不起作用,只有this.tabcontrol.hide隐藏整个tabcontrol起作用。怎样能让tabcontrol里面的某一个tabpage隐藏起来?

解决方案 »

  1.   

    不懂装懂地说:tabcontrol.Pages.Remove()
      

  2.   

    remove了还行,那不就回不来了吗?
      

  3.   

    刚才试了一下,remove,add还是可以的,但是remove以后再add回来,tabpage的顺序就发生了变化。怎么样能调整tabpage的顺序?
      

  4.   

    怎样能调整一个tabcontrol里面几个tabpage的顺序呢?
      

  5.   

    其实或许你是未能完成像DockPanel的控件吧,我觉得最简单的办法是把TabControl放在一个Panel中,把其Dock属性设置成Left,然后再每个TabPage上修饰一下标题,在标题上增加一个FlatStyle的button,点击按钮后设置Panel的宽度为24,那么,TabControl的TabPage就看不到了。