有兩種形式 - 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