我从调试文件夹为我的程序运行了 .exe。它工作正常,但是当我关闭它时,我发现它仍然列在任务管理器的进程列表中。
我想我一定是忘记了一个步骤,因为这是我的第一个 winforms 程序。
最佳答案
只要您的 Main
方法中的代码如下所示:
Application.Run(new MainForm());
那么您应该没问题(假设“MainForm”是您的主窗体的名称)。当您传入 Application.Run
的表单关闭时,WinForms 将退出进程。
否则,您可以在表单的“Closed”事件处理程序中自行调用 Application.Exit()
。
关于c# - 如何在 C# 中正确关闭 winforms 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2414244/