代码之家  ›  专栏  ›  技术社区  ›  Saif Khan

WinForm窗体关闭事件

  •  6
  • Saif Khan  · 技术社区  · 15 年前

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

    1 回复  |  直到 15 年前
        1
  •  14
  •   Fredrik Mörk    15 年前

    是的,你可以,这很简单:

    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
    }