vs生成的exe文件关闭后仍在进程中是什么原因

解决方案 »

  1.   

    主线程未退出例如你的在Form_Closed事件中添加的代码导致线程阻塞。
      

  2.   

    根本原因主线程未退出。
    一般可能窗口DestroyWindow()
    应该跟这三个消息有关
    WM_DESTROY 
    WM_CLOSE 
    WM_QUIT
    以前用过现在忘了
      

  3.   

    登录窗体隐藏了,爱这样的,  这样的 this.close()一般达不到效果; 不行的话用Application.Exit();  真不行的话 System.Environment.Exit(0); 一应该可以的。
      

  4.   

    很可能是你的窗体Hide而不是关掉
      

  5.   

    应该你是开了其他的子线程,而这些子线程没有设置为background 属性。
      

  6.   

    因为主线程未退出。一般的this.close()只是关闭当钱窗口了,但是停不了线程。
    可以用Application.Exit(); 一般这个就行了,就是在你的主界面上的
    Form_Closed事件中写或者是你的推出按钮的事件里