0

アプリケーションの再起動時にそれらを復元するために、開いている MdiChildren に関するデータを保存したいと思います。

しかし、MdiChildren プロパティは ApplicationExit イベントで空に見えます。

ユーザーがメイン ウィンドウを閉じたときに開いている MdiChildren のリストを取得するには、どのイベントをリッスンすればよいですか?

4

1 に答える 1

1

次のコードを試してください。わたしにはできる。追加の loginc を If に追加して、子ウィンドウが表示されているかどうかを確認し、表示されていない場合は質問しないでください。

private void MDIParent1_FormClosing(object sender,
FormClosingEventArgs e)
{
if (MessageBox.Show("Close?",
AppDomain.CurrentDomain.ToString(), MessageBoxButtons.YesNo) ==
DialogResult.No)
{
e.Cancel = true;
}
}
于 2012-05-24T08:14:17.497 に答える