用C#2005写的程序,经常点右上角的"X"关闭窗口后,任务管理器里还显示程序正在运行?高手帮帮忙啊...

解决方案 »

  1.   

    在窗体的FormClosed事件方法里加一句:
    Application.Exit();
      

  2.   

    而且还是前台线程,IsBackground=false的那种
      

  3.   

    Application.Exit();
    这才是王道
      

  4.   

    在窗体的FormClosed事件方法里加一句: 
    Application.Exit()
      

  5.   

    楼上都说的很清楚了Application.Exit();
      

  6.   

    遇到过一次,Application.Exit()也不行,还在内存里,后来检查发现是代码的问题,调用外部DLL没处理好。
      

  7.   

    this.Close();
    this.Dispose();
    Application.Exit();
      

  8.   

    [Quote=引用 13 楼 bianchenglangzi_110 的回复:]
    引用 12 楼 cdsgajxlp 的回复:
    this.Close();  
    this.Dispose();  
    Application.Exit();  
    还没见过这么用法的,强。。