2

FormClosingこのイベント ハンドラーを持つ MDI の親があります。

private void FrmMdiParent_FormClosing(object sender, FormClosingEventArgs e) {
    e.Cancel = true;
}

また、MDI の子がいくつか存在するときにウィンドウの赤い十字をクリックすると、ちょうど1 つのMDI の子が閉じられます。を削除するe.Cancel = trueと、すべての子がなくなったときに親フォームが閉じられることを除いて、動作は同じです。

子にはFormClosingハンドラーが登録されていません。

FormClosingMDI の子を閉じずにイベントをキャンセルするにはどうすればよいですか?

4

1 に答える 1