用application.exit怎么退不出去呢

解决方案 »

  1.   

    this.close();
    是退出當前窗體,回收這個窗體的所有資源,application.exit()是回收這種進程的所有資源,相當於程序中止整個進程。
      

  2.   

    在主窗体中定义事件..
    在Main方法中注册事件..
    在注册事件中执行 application.exit
      

  3.   

    为什么要在构造函数里退,不解
    application.exit退不出去???还没碰到过
      

  4.   

    1. 设置全局变量 bool bExitImmedately = false;
    2. 在构造函数需要立即退出的地方 写 this.bExitImmedately = true;  return; (return一定要写)
    3. 在Form_load()事件里面写 if( bExitImmedately ) this.Close();
    就是这样.
      

  5.   

    在构造函数是不可以直接退出的, 它一定要在遇到return,或者自然执行完毕,才会从函数中返回.