this.Visible = false是为了实现qq那样最小化到任务栏托盘,但是关机提示“正在结束进程”

解决方案 »

  1.   


    正常,因为this.Visible = false只是把窗体隐藏了,实际上窗体还处于运行状态,所以关机自然会提示“正在结束进程”
      

  2.   

    还有,在应用程序中结束不了,跟无法终止进程,是两个概念.
    应用程序无法结束,原因有很多,比如程序无响应了,或者你在关闭窗体的事件里写了e.cancel=true
    那么正常关闭窗体是无法结束程序,只能杀死进程
      

  3.   

    Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Control Panel\Desktop]
    "AutoEndTasks"=dword:00000001关机时自动结束停止响应的程序
    放到文本文档里,扩展名改.reg,执行就行了
      

  4.   

    明显你在关闭窗体里面代码写了e.Cancel=true;
    解决办法e.Reason做个判断,如果是关机e.Cancel=false;
      

  5.   

    你最后想关闭的时候用这个Applictation.Exit();