有两种形式 - Form1 & Form2.Form1有一个按钮(btnNew),它会在点击时打开Form2,并且被禁用。只有当Form2被关闭时,我需要再次启用按钮。用户需求同时使用Form1。此代码不能再次启用该按钮。我在哪里错过。
在Form1:从Form2访问Form1控件
private void btnNew_Click_1(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
btnNew.Enabled = false;
}
public void EnableButton()
{
btnNew.Enabled = true;
}
在窗体2:
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
Form1 f1 = new Form1();
f1.EnableButton();
}
您正在创建'Form1'的新实例。 – 2013-04-08 05:26:41