如果你要关闭的是主窗体程序按正常来说就会退出,如果不是主窗体这样来关闭。。(就是在一个窗体内关闭另一个窗体)Form1:public Form2 f=new Form2(this);f.show();Form2:public Form1 ff;public void Form2(Form1 f)//FORM2的构造{ //init... ff=f;}void Buttonx_click(...){ ff.close();}