用什么办法才能使TabControl上的TabPage禁止切换,不可以使用TabControl.enable=false,因为这样会灰掉一部分,太难看了。

解决方案 »

  1.   

    你可以控制一次只显示一个啊#region  子窗体菜单按钮事件public void MdiChMenuclick(TabPage tp1, TabControl tab)
    {
      tab.Controls.Clear();
      tab.Controls.Add(tp1);
      tab.Visible = true;
    }//菜单按钮自定义事件#endregion
      

  2.   

    禁止切换,始终就显示一个tab吗,那就失去tabcontrol的意义了,本身就是提供一个选项卡的功能,那换成其他控件算了吧
    你说呢
      

  3.   

    处理selectedIndexChanged,一切换即回到当前tabPage。
      

  4.   

     private void tabControl1_Selecting(object sender, TabControlCancelEventArgs e)
            {
                e.Cancel = true;        }
      

  5.   

    LZ为何如此操作,如果不允许切换,何不直接移出不用的tabpage?
      

  6.   

    哎,人家问问题就给回答,什么拿掉之类的,QQ上面非会员那些灰不垃圾的VIP专属按钮照你这么说还都得拿掉得了。