如何用C#关闭所有定义的子窗体
本文关键字:定义 窗体 何用 | 更新日期: 2023-09-27 18:28:33
- 假设有3个以上的子形式CCD_ 1和其他一些形式打开。每当我点击按钮,则所有
Can_ListCandidate
表单都将关闭
我尝试过下面的代码,但没有成功。
Can_ListCandidate frm = new Can_ListCandidate();
foreach (Form f in this.MdiChildren)
{
if (f == frm)
{
frm.Dispose();
return;
}
}
或
Can_ListCandidate frm = new Can_ListCandidate();
foreach (Form f in this.MdiChildren)
{
if (f is Can_ListCandidate)
{
frm.Dispose();
return;
}
}
if (f.GetType() == typeof(Can_ListCandidate))
foreach (Form frm in this.MdiChildren)
{
if (frm.GetType() == typeof(Can_ListCandidate))
{
frm.Dispose();
//return;
}
}