2013-03-17 48 views
3

我有ID Form1上的winform,在這種形式我創造另一種形式與ID窗體2的新對象,並顯示:運行一些代碼時,另一種形式將關閉

代碼在Form1中:

Form2 f2 = new Form2(); 
f2.show(); 

我想在Form1中運行一些代碼,當用戶f2會關閉時:

請幫幫我。

回答

7
private void button1_Click(object sender, EventArgs e) 
{ 
    Form2 frm = new Form2(); 
    frm.FormClosed+= Form2Closed; 
    frm.Show(); 

} 

private void Form2Closed(object sender, EventArgs e) 
{ 
    //frm has been closed 
} 
+0

frm沒有名稱的屬性關閉 – Ehsan 2013-03-17 06:31:07

+1

你是什麼意思的屬性? 'Closed'是一個'event' – 2013-03-17 06:31:45

+0

http://msdn.microsoft.com/en-us/library/system.windows.forms.form.closed.aspx – 2013-03-17 06:33:42