.net 如何杀死taskmanager中的exe?

.net 如何杀死taskmanager中的exe?,.net,windows,process,c#-3.0,exe,.net,Windows,Process,C# 3.0,Exe,我使用visual studio安装项目生成了C#Win应用程序exe。 关闭已安装的应用程序后,任务管理器中仍在运行进程。 我在每个表单的Dispose()中尝试了Application.Exit()。 但是在将一个表单导航到另一个表单时,我使用了this.Hide()。因此每个导航应用程序都会关闭 我现在不能使用MDI概念 怎么做 请指导我。在您的上一张表格中,处理关闭事件,然后调用,它将产生您想要的相同效果。因此: private void OnFormClosing(object sen

我使用visual studio安装项目生成了C#Win应用程序exe。 关闭已安装的应用程序后,任务管理器中仍在运行进程。 我在每个表单的Dispose()中尝试了Application.Exit()。 但是在将一个表单导航到另一个表单时,我使用了this.Hide()。因此每个导航应用程序都会关闭

我现在不能使用MDI概念

怎么做


请指导我。

在您的上一张表格中,处理
关闭事件,然后调用,它将产生您想要的相同效果。因此:

private void OnFormClosing(object sender, FormClosingEventArgs e)
{
    Environment.Exit(0);
}

在主窗体
form\u Close
事件处理程序中,您可以使用
Application.ExitThread()
谢谢您的回复

在每个表单FormClosed事件处理程序中,我调用了应用程序.Exit()

private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
    Application.Exit();                
}
它工作得很好