C#中 在子窗体关闭的时候怎么关闭父窗体
因为父窗体是主窗体所以在子窗体被打开的时候我把父窗体隐藏了现在子窗体被关闭的时候父窗体还在后台运行怎么办我想在子窗体点窗体自带的关闭的按钮(是窗体自带的)把父窗体也关闭我...
因为父窗体是主窗体所以在子窗体被打开的时候我把父窗体隐藏了 现在子窗体被关闭的时候父窗体还在后台运行怎么办 我想在子窗体点窗体自带的关闭的按钮(是窗体自带的)把父窗体也关闭 我该怎么写
展开
展开全部
调用窗体是关闭事件 在处理关闭事件的函数方法里加上
Application.Exit();就可以了
Application.Exit();就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
创建子窗体时将父窗体做为对象传入
newForm = new Form(this)
子窗体构造函数调整
创建子窗体中的全局form对象
newForm = new Form()
From(From Fform)
{
newForm = Fform
}
子窗体关闭时调用这个newForm的关闭方法
newForm = new Form(this)
子窗体构造函数调整
创建子窗体中的全局form对象
newForm = new Form()
From(From Fform)
{
newForm = Fform
}
子窗体关闭时调用这个newForm的关闭方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在子窗体的FormClosing事件中写上
this.ParentForm.Close();
this.ParentForm.Close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
}
{
Form f = new Form();
f.FormClosed += new FormClosedEventHandler(f_FormClosed);
f.show();
this.hide();
}
private void f_FormClosed(object sender, FormClosedEventArgs e)
{
this.Close();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找到子窗体的FormClosed事件
然后双击,在单击事件里写Application.exit();
然后双击,在单击事件里写Application.exit();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询