Winform形式关闭事件

Sai*_*han 6 .net c# winforms

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

Fre*_*örk 14

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

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
}
Run Code Online (Sandbox Code Playgroud)