我有两种形式,Form1和Form2。我目前在启动窗体(Form1)中有一个按钮,用于加载Form2。我想要做的是让Form1变得最小化,并且只有在被告知加载时才显示Form2,以便在显示表单2时Form1不在后台。
到目前为止,我已尝试过以下内容:
this.WindowState = FormWindowState.Minimized;
但我遇到的问题是它导致Form2也变得最小化。有没有办法专门导致Form1受到影响或解决这个问题?
下面你会找到我的代码,我可能犯了一些错误!
Form2 add = new Form2();
this.WindowState = FormWindowState.Minimized;
add.ShowDialog();
我还尝试将windowstate放在showdialog后面,但它可能无效,因为它只会在对话框完成后才会执行。
答案 0 :(得分:3)
您的问题归结为两件事。
将您的代码更改为:
var add = new Form2();
add.Show();
WindowState = FormWindowState.Minimized;