我有这样的代码:

    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的,而不是显示;可以添加

    this.WindowState = FormWindowState.Normal;

ShowDialog的调用之后。 (ShowDialog的阻塞,不同于显示。)

通话的ShowDialog()是这样的:

About.ShowDialog(this);

然后,在关于形式的的FormClosing事件,把:

this.Parent.WindowState = WindowState.Normal;
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top