如何在任务管理器中杀死exe?

发布于 2024-11-28 06:48:00 字数 290 浏览 1 评论 0 原文

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

我现在无法使用MDI概念..

该怎么做?

请指导我..

I generated the C#-Win App exe using visual studio setup project.
After closing the installed app,still process is running in task manager.
I tried with Application.Exit() in Dispose() of every form.
but while navigating one form to another form i used this.Hide().so each navigation application closing.

i can't use MDI concept now..

How to do it?

Please guide me..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

萤火眠眠 2024-12-05 06:48:00

在最后一个表单中,处理 Closing 事件,然后调用 Envirunment.Exit,它会产生你想要的同样的效果。所以:

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

In your last form handle the Closing event and then call Envirunment.Exit, it will cause the same effect you want. So:

private void OnFormClosing(object sender, FormClosingEventArgs e)
{
    Environment.Exit(0);
}
嗼ふ静 2024-12-05 06:48:00

在主窗体 Form_Close 事件处理程序中,您可以使用 Application.ExitThread()

in the main form Form_Close event handler you can have Application.ExitThread()

残疾 2024-12-05 06:48:00

感谢您的回复

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

private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
    Application.Exit();                
}

它工作得很好..

Thanks for your replies

In the each form FormClosed event handler i called the Application.Exit();

private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
    Application.Exit();                
}

It's working great..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文