私のプログラム内のForm
が終了したときに通知を受け、その子コントロールの状態を保存して、次にフォームを開くときにそれらのコントロール状態を復元できるようにしたい。私はフォームのFormClosing
メソッドでコントロールの状態を保存するコードを入れました。しかし、コントロールの状態を保存しているフォームを閉じる代わりにメインフォームが閉じられた場合、フォームのFormClosing
メソッドは、プログラムが終了する前に呼び出されることはありません。フォームが直接閉じられたとき、またはメインフォームが閉じられたときに呼び出されるようにするには、どこにコードを記述すればよいですか?FormClosedイベントがメインフォーム終了時に呼び出されない
childForm.Show(this);
フォームの廃棄(ブール値)メソッドは良いですが、それはどちらかの道と呼ばれている:あなたはそれを表示するために行くとき –