如何在C#中正确关闭winforms应用程序?

时间:2010-03-10 03:07:46

标签: c# winforms exit

我从调试文件夹运行了我的程序的.exe。它工作正常,但当我关闭它时,我发现它仍然列在任务管理器的进程列表中。

我认为我一定忘记了一步,因为这是我的第一个winforms计划。

1 个答案:

答案 0 :(得分:31)

只要Main方法中的代码如下所示:

Application.Run(new MainForm());

然后你应该没问题(假设“MainForm”是主表单的名称)。当您传递到Application.Run的表单关闭时,WinForms将退出该过程。

否则,您可以在表单的“已关闭”事件处理程序中自行调用Application.Exit()