我有两个表单,一个是主表单,另一个是子表单。当主表单上的按钮被点击时,子表单会被加载。我能否通过订阅子表单的关闭事件来在主表单中捕获子表单关闭的信息?
可以的,这相当简单:
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
}