[英]How to minimize a single Windows application form in C#
我有两种形式,Form1和Form2。 我目前在启动窗体(Form1)中有一个按钮,用于加载Form2。 我想做的是使Form1最小化,并且仅在告诉它加载后才显示Form2,以便在显示Form 2时Form1不在后台。
到目前为止,我已经尝试过诸如:
this.WindowState = FormWindowState.Minimized;
但是我遇到的问题是,它也会使Form2最小化。 有没有一种方法专门导致仅Form1受到影响或解决此问题?
在下面您会找到我的代码,我可能犯了一些错误!
Form2 add = new Form2();
this.WindowState = FormWindowState.Minimized;
add.ShowDialog();
我也尝试过将windowstate放在showdialog后面,但是它可能无法正常工作,因为它将仅在对话框完成工作后才执行。
您的问题是由于两件事。
将代码更改为此:
var add = new Form2();
add.Show();
WindowState = FormWindowState.Minimized;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.