
c# 点击右上角“x”时没有完全退出程序,只是页面没有了?
c#点击右上角“x”时没有完全退出程序,只是页面没有了。在“关闭”按钮里使用Application.Exit();就可以完全退出。如何使“点击右上角“x”时”完全退出程序...
c# 点击右上角“x”时没有完全退出程序,只是页面没有了。在“关闭”按钮里使用Application.Exit();就可以完全退出。如何使“点击右上角“x”时”完全退出程序,和Application.Exit();一个效果?
展开
4个回答
展开全部
你一定是在程序内部启动了新的其他线程。或者有窗体还处于打开且隐藏的状态,否则一般不会出现这种情况。Application.Exit();方法平时是不建议这样使用的,因为你属于强行结束了你的程序进程。程序在退出前关闭所有后台的线程,然后在退出主线程这样是最安全的。
追问
如何关闭其他所有的线程?
追答
你的线程在启动前要增加结束的控制功能,如定义一个什么变量,当符合条件的时候线程结束。
否则就只有找到线程定义的实例,进行强行abort了
展开全部
窗体-属性-闪电里找到Formclosing事件双击,加Application.Exit();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
窗体-属性-闪电里找到Formclosing事件双击,加 Environment.Exit(0);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询