Form1とForm2の2つのフォームがあります.Form1にはボタン(btnNew)があり、クリックするとForm2が開き、無効になっています.Form2が閉じている場合にのみ、ボタンを再度有効にする必要があります.ユーザーはForm1も同時に使用する必要があります.このコードボタンを再度有効にしていません。どこに行方不明ですか。
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;
}
Form2 の場合:
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
Form1 f1 = new Form1();
f1.EnableButton();
}