C#中 在子窗体关闭的时候怎么关闭父窗体

因为父窗体是主窗体所以在子窗体被打开的时候我把父窗体隐藏了 现在子窗体被关闭的时候父窗体还在后台运行怎么办 我想在子窗体点窗体自带的关闭的按钮(是窗体自带的)把父窗体也关闭 我该怎么写

第1个回答  推荐于2016-08-07
调用窗体是关闭事件 在处理关闭事件的函数方法里加上
Application.Exit();就可以了本回答被提问者采纳
第2个回答  2010-05-28
创建子窗体时将父窗体做为对象传入
newForm = new Form(this)

子窗体构造函数调整
创建子窗体中的全局form对象
newForm = new Form()
From(From Fform)
{
newForm = Fform
}
子窗体关闭时调用这个newForm的关闭方法
第3个回答  2010-05-28
在子窗体的FormClosing事件中写上
this.ParentForm.Close();
第4个回答  2010-05-28
private void OpenNewForm()
{
Form f = new Form();
f.FormClosed += new FormClosedEventHandler(f_FormClosed);
f.show();
this.hide();
}
private void f_FormClosed(object sender, FormClosedEventArgs e)
{
this.Close();
}
第5个回答  2010-05-28
找到子窗体的FormClosed事件
然后双击,在单击事件里写Application.exit();
相似回答