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

标签 c# winforms exit

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

我想我一定是忘记了一个步骤,因为这是我的第一个 winforms 程序。

最佳答案

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

Application.Run(new MainForm());

那么您应该没问题(假设“MainForm”是您的主窗体的名称)。当您传入 Application.Run 的表单关闭时,WinForms 将退出进程。

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

关于c# - 如何在 C# 中正确关闭 winforms 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2414244/

相关文章:

c# - 将 GridViewComboBoxColumn 绑定(bind)到数据源

c# - RenderTargetBitmap 图片滑动

c++ - 关于 C++ 中的 exit() 函数

python - 从 Python 3 中的 try-catch block 内部退出脚本

c# - 什么是实现搜索表单的好方法?

loops - COBOL - EXIT 语句奇怪的行为

c# - 浏览 Entity Framework 迁移选项

C# 可见窗口但我不希望它们显示在 Alt+Tab 中?

c# - 在通知区域显示 winform

c# - 如何在控制台应用程序中使用 Invoke Required 和 invoke?