c# 如何在关闭窗体时将其从进程中删除

用C#做了一个程序,将其关闭后查看任务管理器发现这个程序仍在进程列表中,请问如何在关闭窗体的同时将其从进程中删去?

第1个回答  推荐于2016-03-19
this.Close();关闭当前页面
Environment.Exit(0);退出程序(也就是彻底关闭)本回答被提问者和网友采纳
第2个回答  2015-03-08
是你代码有问题,该释放的东西没有释放追问

哪个代码有问题?怎么释放?

C#中关闭程序时如何自动结束正在运行的线程?
\/\/窗体关闭事件中添加如下代码 if(this.thread != null || this.thread.IsAlive){ this.thread.Abort();this.thread = null;} \/\/就OK了

c#怎样在关闭窗体时结束整个进程
当进行多线程程序设计的时候,主窗体关闭,往往子线程还在继续运行,这就需要在关闭主窗体之前收回线程。设置一个主窗体的关闭事件,在关闭事件中,对子线程做回收处理。如果是在关闭子窗口的时候关闭整个进程,可以执行,Environment.Exit(0)结束进程。

C# WinForm程序中,使用多线程,在关闭窗体时 怎么关闭窗体的所有线程。使...
程序退出的方法:this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;Application.ExitThread(); 强制中止调用线程上的...

c# 窗体关闭时怎样让他销毁
是不是事件实现没有和画面上的事件声明绑定啊?楼主可以查看下Designer.cs文件或者在画面设计页面按F4查看一下,根据楼主所言初步判断可能是事件没有绑定

C# 怎么样可以关闭非主窗体,同时关闭整个程序(进程)
不把Login设置成主窗体,把登录后的窗体设置为主窗体在主窗体的Load事件处理方法中加载Login窗体,并把主窗体的visible属性设置为false加载Login的时候把主窗体的句柄传给它关闭Login的时候,把住窗体的visible属性设置为true关闭登录后的窗体,程序就关闭了 ...

C# WPF.MDI,点击关闭按键后,如何在Closing中取消该关闭操作?
.net Framework在Closing事件中提供了取消Close动作的事件,方法如下:using System.ComponentModel; \/\/为了简化代码,引用的添加是必须的 \/\/下面一行代码加在你触发this.Close();事件的前面,或者直接加在初始化窗体的代码中 this.Closing += Window_Closing; \/\/绑定Closing事件到Window_Closing方法 ...

C# 退出子窗体时怎样关闭该子窗体内所创建的所有线程(循环创建100个...
在建立子线程后,时设置 thread.IsBackground = true;thread.Start();即可,IsBackground = true;意思是子线程随创建子线程的线程结束而自动结束子线程。另外在 关闭子窗体时,把FormClosed的事件传递给前面的父窗体,在父窗体中 定义子窗体FormClosed的处理函数中在写明 \/\/子窗体销毁 子窗体.Dispose(...

C#中关闭窗体时如何释放对象?
这个不用管,方法执行完了abc自然就释放掉了。或者用using

C# 为什么我关闭窗体后,端口却还开着,程序还在进程中
Environment.Exit(0);先把资源释放,然后关闭 这个基本上能解决大多数关闭问题 我的方法你用了吗?你用下吧 肯定能关闭的

C#窗体中当用户点击对话框的“取消”按钮时,完成取消关闭窗体操作...
private void Form1_FormClosing(object sender, FormClosingEventArgs e){ DialogResult dr = MessageBox.Show("是否退出?", "退出确认", MessageBoxButtons.OKCancel);if (dr==DialogResult.Cancel) { e.Cancel = true; } }

相似回答