比如:窗体FORM1里有一个控件button1,当在FORM1里实例化并显示另外一个窗体FORM2时,显示是这样显示的 :
FORM2.show();
button1.Enable=false; //使得显示FORM2之后,button1不可用
当关闭FORM2时,我想让button1.Enble=true;
应该怎么实现啊?谢谢
FORM2.show();
button1.Enable=false; //使得显示FORM2之后,button1不可用
当关闭FORM2时,我想让button1.Enble=true;
应该怎么实现啊?谢谢
{
Form2 frm = new Form2();
frm.Tag = this;
frm.Show();
button1.Enabled = false;
} private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
Form1 frm = (Form1)this.Tag;
frm.button1.Enabled = true;
}
.Tag是什么属性来的,为什么按“.”时,VS2005没有显示这个属性呢?
XXX.ShowDialog(); // 如果不是必须要用Show的话
button1.Enabled = true;
我只是想button1.Enabled = false;
而其他button还可以用,XXX.ShowDialog()这样的话,就整个窗体都不能用了!