c# winform 怎么使得先启动的窗体不是程序的主窗体

来源:百度知道 编辑:UC知道 时间:2024/05/15 00:41:58
c# 怎么使得先启动的窗体不是程序的主窗体?
就是说:
我想启动form1,然后点击上面的按钮启动form2,form1关闭。这个时候程序关闭了。
我知道是将form1关闭才会引起的,怎么才能使form2是主窗体,但先启动form1

不用隐藏窗体来解决行吗

是先启动form1,后启动form2,但form2事主窗体么???而且不用隐藏?
好办,我昨天刚做过。
在Programs里Application.Run(new Form1());的下面再加句,Application.Run(new Form2());
然后对form1的按钮写代码如下:
Form2 form2 = new Form2();
form2.Show();
this.Close();
搞定,给分!!呵呵

使form2是主窗体?
Programs里把Application.Run里的Form1改成Form2不就可以了?

Form1中

Form2 f2 = new Form2();
f2.Show();
this.Hide();

隐藏窗体不好吗?