在TabControl的Click Event处理中,将TabControl的SelectedIndex的值设成你当前选择的页面,至于name,text等属性,你就跟着写就是了

解决方案 »

  1.   

    在mouseup事件中找到当前鼠标指向的tabpage
      

  2.   

    同意楼上的看法
    this.tabcontrol1.tabpage[1].show();
      

  3.   

    关注 
    好象楼上说的 不好用啊  找到当前鼠标指向的tabpage ?怎么实现啊?
      

  4.   

    try:private void tabControl1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
     {
    if(e.Button == MouseButtons.Right){
               int index = (e.X - 2)/this.tabControl1.GetTabRect(0).Width;
               this.tabControl1.SelectedIndex = index;
    }
    }
      

  5.   

    好用了诶,多谢FileNewEXit,不过,能不能详细说说啊
      

  6.   

    超简单
    private void tabControl1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
    {
        int width = tabControl1.ItemSize.Width;
        tabControl1.SelectedIndex = (e.X)/width;
        tabControl1.Update();
    }
      

  7.   

    e.X是传入的鼠标横坐标,tabControl1.ItemSize.Width是每个page的宽度
    如果我的办法大家看不懂,那........