1.你可以将关闭的那个窗体,用this.hide
2.也可以就像你说的,
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1()); //你想关闭的窗体
Application.Run(new Form2());//当你上面的那个窗体关闭之后,这个窗体就可以显示出来了,不会一起关闭
}
希望采纳,谢谢!
追问那你这样,不管怎么样Form2都会显示,我是想直到最后一个界面关闭程序才算关闭
追答那你可以用第一个方法,把当前窗体给隐藏啊。 this.Hide();
最后一个窗体,直接 Application.Exit();