C#如何FormWindowState.Normal
-
20-09-2019 - |
题
我有这样的代码:
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;
不隶属于 StackOverflow