在代码中添加表单关闭事件到特定对象实例?

soo*_*ise 3 c# events

非常简单我想做什么,只是希望能够在表单关闭后运行一些代码.

Form1 f = new Form1();
f.Show();
f.formClosing ... <- I just want to run code from this context once this form has been closed
Run Code Online (Sandbox Code Playgroud)

Dav*_*vid 11

{
    Form1 f = new Form1();
    f.FormClosed += new FormClosedEventHandler(f_FormClosed);
    f.Show();
}

void f_FormClosed(object sender, FormClosedEventArgs e)
{
    // Do stuff here
}
Run Code Online (Sandbox Code Playgroud)


key*_*rdP 9

您可以处理Form.FormClosing事件.

this.FormClosing += new FormClosingEventHandler(myForm_FormClosing);

void myForm_FormClosing(object sender, FormClosingEventArgs e)
{
    //your code here
}
Run Code Online (Sandbox Code Playgroud)