我的 C# 应用程序有两种形式。主窗体将其ControlBox设置为 false,然后创建第二个窗体,如下所示:
this.ControlBox = false;
new Form2().Show();
第二种形式能够最小化和最大化。当窗口最小化或返回其正常状态时,我需要能够从子窗体设置主窗体WindowState属性。
我遇到的问题是当我尝试最小化子窗口时程序崩溃。
这是我的代码:
private void Form2_SizeChanged(object sender, EventArgs e)
{
if(this.WindowState != FormWindowState.Maximized)
this.Parent.WindowState = this.WindowState;
}
我怎样才能解决这个问题?