为了在第一次启动应用程序时不在 C#.NET 中显示表单,我有这个:
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
SomethingForm frmSomething = new SomethingForm();
Application.Run();
}
它是一个单表单应用程序,它是SomethingForm
具有退出的父表单Button
,当前调用以下Application.ExitThread();
. 此按钮是退出应用程序的唯一方法。
现在我知道这不是优雅的终止,但这是我在测试时让它工作的唯一方法。现在,退出后将图标留在系统托盘中会导致一些问题。
那么我该如何优雅地终止这个应用程序呢?