private void toolBar1_ButtonClick(object sender, ToolBarButtonClickEventArgs e)  
        {
            
            switch (e.Button.Text)
            {
                case "科学":
                    groupBox1.Visible = false;//初始属性是true
                    groupBox2.Visible = true;//初始属性是false
                    this.toolBarButton4.Text = "普通";
                    textBox1.Text = groupBox1.Visible.ToString() + groupBox2.Visible.ToString();//这个是我加的一条调试用的语句
                    break;
                case "普通":
                    groupBox1.Visible = true;
                    groupBox2.Visible = false;
                    this.toolBarButton4.Text = "科学";
                    textBox1.Text = groupBox1.Visible.ToString() + groupBox2.Visible.ToString();//同上
                    break;
                default: break;
            }
        }
这个事件是在我按下"科学"以后,希望groupBox1隐藏,同时显示groupBox2,并且把"科学"改成"普通".
而实际运行时,我按下一次"科学"以后,textBox1.Text显示的是两个false,"科学"正常变成"普通".再接着按下"普通",textBox1.Text显示的是true false,"普通"正常变成"科学".
问题出来了:为什么按下按钮以后,groupBox1属性正常变换,而groupBox2的不正常呢?
望高手指点.