這裏是我的問題..從表單1中,我想當用戶點擊更新項目時,表單2將打開,但表單1仍然保持打開狀態。在這一點上,我希望Form 1被啓用爲false,並且我已經完成了。但是我想要在表單2關閉時,表單1啓用應該是真的。我不能做到這一點...這裏是我的代碼:啓用/禁用另一個表單而不用實現新人
形式1:
private void btnEditItem_Click(object sender, EventArgs e){
Form3 form3 = new Form3();
form3.Show();
this.Enabled = false;
}
在表2(這是更新項目,更新後):
private void Form3_FormClosing(object sender, FormClosingEventArgs e)
{
Form1 form1 = new Form1();
form1Here.Enabled = true;
}
在這種情況下,它會打開另一個Form1。問題是,我想如何「無需打開它即可重新啓用表單1」?如果可能,請幫助我提供一些示例。謝謝
您可以連接的處理程序,以form2.FormClosed或使用的ShowDialog(),而不是Show(),如果適用 –
爲什麼不使用'form2.ShowDialog()'調用'form2'作爲模態。這種方式form1打開,但不能使用,直到form2關閉。順便說一句:什麼是「Form3」?請簡要說明你的問題。 – HimBromBeere