可不可以做两个全局bool变量, 点button1, bool1=true ,bool2=false ,另一个相反。
点击tab的时间里判断与它对应的bool是true,还是false,ture就显示,flase不变

解决方案 »

  1.   

    现在主要问题是 tabpage1让他无效。tabpage1.readonly 和 tabpage1.Enabled 都不能实现这个功能。
      

  2.   

    private void tabControl1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    if(a==true)
    {
    this.tabControl1.SelectedIndex=0;
    }
    else if(b==true)
    {
    this.tabControl1.SelectedIndex=1;
    }
    }
    bool a=true;
    bool b=false; private void button2_Click(object sender, System.EventArgs e)
    {
    a=true;
    b=false;
    } private void button3_Click(object sender, System.EventArgs e)
    {
    a=false;
    b=true;
    }
      

  3.   

    private void tabControl1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    this.tabControl1.SelectedIndex=num;
    }
    int num=0; private void button2_Click(object sender, System.EventArgs e)
    {
    num=0;
    } private void button3_Click(object sender, System.EventArgs e)
    {
    num=1;
    }
    还是这么写把