Winformforms关闭事件

我有两种forms,主要和儿童。 在主窗体上单击按钮时,将加载子窗体。 通过订阅子表单的已关闭事件,可以从主表单中捕获子表单吗?

是的,你可以,这非常简单:

private void LoadChildForm_Click(object sender, EventArgs e) { ChildForm form = new ChildForm(); form.FormClosed += new FormClosedEventHandler(ChildFormClosed); form.Show(); } void ChildFormClosed(object sender, FormClosedEventArgs e) { // do something useful }