当另一个表单关闭时运行一些代码

时间:2013-03-17 06:24:10

标签: c# winforms formclosing

我有一个带有ID Form1的winform,在这个表单中我使用ID Form2创建另一个表单的新对象并显示它:

Form1中的

代码:

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

我想在用户f2关闭时在Form1中运行一些代码:

请帮帮我。

1 个答案:

答案 0 :(得分: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
}