弹出窗体关闭主窗体
大家知道,在主窗体Frmmain里完全可以让另一个窗体Form1显示出来,可是我又想在Form1里想让主窗体Frmmain关闭,却始终实现不了,应该怎么写程序呢?主窗体显示Form1:
Form1 ff =new Form1();
ff.show();
是完全可以的!
Form1关闭主窗体:
Frmmain mm =new Frmmain();
mm.close();
这样却不可以了,请问应该如何写呢?
如果你要关闭的是主窗体程序按正常来说就会退出,如果不是主窗体这样来关闭。。(就是在一个窗体内关闭另一个窗体)
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();
}