我有一个带有此FormClosing
事件处理程序的 MDI 父级:
private void FrmMdiParent_FormClosing(object sender, FormClosingEventArgs e) {
e.Cancel = true;
}
当我在有一些 MDI 子项时单击窗口上的红十字时,它将恰好关闭一个MDI 子项。当我删除e.Cancel = true
时,行为是相同的,除了当所有孩子都离开时它会关闭父表单。
孩子们没有FormClosing
注册的处理程序。
如何在FormClosing
不关闭任何 MDI 子项的情况下取消活动?