2008/1/920:51 【VB.NET】MDIで親フォームを閉じる場合の注意点 以前の記事「【VB.NET】MDIのアプリケーションを作成する」でMDIフォームの作成について説明した。 今回は、親フォームを閉じる時の注意点について説明する。 【子フォームが表示されていない場合】 ・通常のフォーム(MDI以外のフォーム)と同じ。 (特に考慮する必要はない) 【子フォームが表示されている場合】 ・子フォームのClosingイベント、及び、Closedイベントが先に実行される。 ・子フォームのClosingイベントで「e.Cancel = True」となった場合、親フォームのe.CancelがTrueとなる。 →親フォームが閉じるのをキャンセルする。 上記を考慮してプログラムを作成する必要がある。 サンプルのソリューションは、こちら(MDISample2.zip)からダウンロードできます。