22智能在线
新记
在C#中如何实现关闭所有子窗体?
不关闭父窗体,关闭所有打开的子窗体,子窗体不止一个
举报该文章
相关建议 推荐于2017-11-26
if (this.MdiChildren.Length > 0) //当子窗体个数大于0的时候遍历所有子窗体
{
foreach (Form myForm in this.MdiChildren)// 遍历所有子窗体
myForm.Close(); //关闭子窗体
}
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/62c66fxhf6xhh6itxi.html
其他看法
第1个回答 推荐于2018-01-08
在父窗体上面加一个按钮写上代码
if (this.MdiChildren.Length > 0) {
foreach (Form myForm in this.MdiChildren)
myForm.Close();
} 运行 当子窗体个数大于0的时候单击按钮子窗体全没了
本回答被网友采纳
第2个回答 2018-01-07
foreach (Form item in Application.OpenForms)
{
if (item.Name != "父窗口标题") item.Close();
}
只需要这么操作,所有与父窗口标题不相同的窗口都会被关闭。
第3个回答 2013-12-14
application.exit()就可以关闭
第4个回答 2013-12-14
application.exit();
相似回答
大家正在搜
相关问题
在C#中如何实现关闭所有子窗体?
C#的winform 如何关闭 所有子窗口
C#中可不可以关闭父窗体中当前已打开的所有子窗体
C#中,如何在子窗体中关闭主窗体?
c#中关闭子窗口退出程序 求代码
c#怎样在关闭窗体时结束整个进程
C#主窗体和子窗体关闭
C#FROM2是FROM1的子窗体,如何使在关闭FROM2时...