2013-03-17 49 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