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的不正常呢?
望高手指点.
{
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的不正常呢?
望高手指点.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货