Application.exit();

this.close();这两个命令的效果是不是一样的?如果我单一关闭某个窗口,应该如何关闭呢?

解决方案 »

  1.   

    this.close(); 这个就可以Application.exit();这个是退出整个应该程序
      

  2.   

    Application.exit();一般退出程序
    this.close();关闭某个窗口
      

  3.   

    谢谢大家....Form main=new Form();
    main.Show();
    this.close();原窗口是登陆的窗口.当密码正确后就进入主窗口,同时关闭当前窗口.
    可是上面这三句用的时候.发现整个程序都关了..为什么?
      

  4.   

    你在入口Main函数处写:
    FormLogin frm=new FormLogin(); //登陆窗口
    frm.Show();
    Application.Run();这样就不会关掉整个系统了在登陆成功时
    this.close();
    this.dispose();
    Form main=new Form();
    main.Show();