1

私はこのコードを持っています:

    private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
    {
        this.WindowState = FormWindowState.Minimized;
        about About = new about();
        About.ShowDialog();
    }

親ウィンドウの状態を最小化して最小化し、スプラッシュ フォームを表示します。

私の質問は、スプラッシュ スクリーンが閉じたとき、parentwindowstate.normal に戻るにはどうすればよいですか?

4

3 に答える 3

4
private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
{
    this.WindowState = FormWindowState.Minimized;
    about About = new about();
    About.ShowDialog();
    this.WindowState = FormWindowState.Normal;
}
于 2009-12-20T19:19:02.790 に答える
1

Show の代わりに ShowDialog を使用している場合。あなたは付け加えられます

    this.WindowState = FormWindowState.Normal;

ShowDialog 呼び出しの後。(ShowDialog は、Show とは異なり、ブロッキングです。)

于 2009-12-20T19:19:30.403 に答える
0

次のように ShowDialog() を呼び出します。

About.ShowDialog(this);

次に、About フォームの FormClosing イベントに次のように記述します。

this.Parent.WindowState = WindowState.Normal;
于 2009-12-20T19:17:26.233 に答える