此问题在此处已有答案:
How do I prevent the app from terminating when I close the startup form?(4个答案)
27天前关闭
我按照我想要的方式修改了一个应用程序。但似乎有一个小问题。当我关闭它时,与应用程序关联的进程保持打开状态,并且它不会终止。是的,它消耗的RAM减少了,但似乎有些东西没有被处理掉,这使得进程继续运行。我如何找到阻止进程关闭的原因?它是一个程序,用C# WPF编写,我通过添加更多窗口,在窗口之间循环,
Form frm1=New Form()
this.Hide()
字符串
第二次我直接关闭
this.Close()
型
而在此之前我调用了其他表单。最简单的方法是让它调用batch,在窗口关闭时终止进程。但我想知道是什么让进程终止。
1条答案
按热度按时间myzjeezk1#
似乎有一个示例仍在运行(未以正确的方式处理).
尝试检查frm1和其他Instanciated Forms是否处理得很好,否则在主Form的Exit事件**上处理它们。
字符串
对其他示例也这样做。