C #, как FormWindowState.Normal - PullRequest
       33

C #, как FormWindowState.Normal

1 голос
/ 20 декабря 2009

у меня есть этот код:

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

минимизирует состояние родительского окна до минимума и отображает всплывающую форму.

У меня вопрос, когда закрывается заставка, как мне вернуться к parentwindowstate.normal?

Ответы [ 3 ]

4 голосов
/ 20 декабря 2009
private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
{
    this.WindowState = FormWindowState.Minimized;
    about About = new about();
    About.ShowDialog();
    this.WindowState = FormWindowState.Normal;
}
1 голос
/ 20 декабря 2009

Если вы используете ShowDialog вместо Show; Вы можете добавить

    this.WindowState = FormWindowState.Normal;

после вызова ShowDialog. (В отличие от Show, ShowDialog блокируется.)

0 голосов
/ 20 декабря 2009

Вызовите ShowDialog () так:

About.ShowDialog(this);

Затем в событии FormClosing формы About введите:

this.Parent.WindowState = WindowState.Normal;
...