FormClosing
このイベント ハンドラーを持つ MDI の親があります。
private void FrmMdiParent_FormClosing(object sender, FormClosingEventArgs e) {
e.Cancel = true;
}
また、MDI の子がいくつか存在するときにウィンドウの赤い十字をクリックすると、ちょうど1 つのMDI の子が閉じられます。を削除するe.Cancel = true
と、すべての子がなくなったときに親フォームが閉じられることを除いて、動作は同じです。
子にはFormClosing
ハンドラーが登録されていません。
FormClosing
MDI の子を閉じずにイベントをキャンセルするにはどうすればよいですか?