Вопрос

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

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

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

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

Это было полезно?

Решение

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

Другие советы

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

    this.WindowState = FormWindowState.Normal;

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

Вызовите ShowDialog() следующим образом:

About.ShowDialog(this);

Затем в событии "О форме", закрывающем форму, поместите:

this.Parent.WindowState = WindowState.Normal;
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top