【发布时间】:2012-11-22 00:26:08
【问题描述】:
可能重复:
How do I prevent the app from terminating when I close the startup form?
想象一个具有 2 个表单(Form1 和 Form2)的应用程序。当我单击 Form1 中的按钮时,我想打开 Form2 并关闭 Form1,关闭而不是隐藏。 我的做法是:
_Form2 = new Form2();
_Form2.Show();
this.Close();//or this.Dispose();
当我运行代码时,它会关闭 form1 并结束应用程序。我不确定,但可能是因为在我的 Program.cs 中有Application.Run(new Form1());?或者这一行只表示应用程序启动时应该加载Form1?
【问题讨论】: