如何使用C#关闭所有已定义的子窗体

1903年5月
  • 作为假设,有3种以上的子Can_ListCandidate表单以及其他一些打开的表单。每当我单击一个按钮时,所有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;
    }
}
达米斯
foreach (Form frm in this.MdiChildren)
{
        if (frm.GetType() == typeof(Can_ListCandidate))
        {
            frm.Dispose();
            //return;
        }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 c# windows 应用程序中关闭子窗体时如何刷新另一个窗体?

如何列出Teradata中所有已定义的宏?

返回具有打开其他窗体(C#)的窗体的主窗体,然后关闭其他窗体?

如何关闭当前窗体Winform C#

窗体搜索以查找具有子窗体中值的所有记录(无论字段中的值如何)

C#所有套接字关闭

C#关闭所有表格

如何关闭子窗口和所有子窗口

C#检查变量是否已定义

关闭按钮 c# windows 窗体

如何删除所有已定义的SymPy符号而不显式列出它们?

如何查找所有者和组已定义权限的目录?

如何列出公共lisp中活动的所有已定义函数和全局变量

如何在C#中从父窗体访问子窗体的静态变量

如何将类对象子窗体发送到父窗体C#

如何更改窗体上所有控件的标题?[C ++ Builder]

如何在所有Windows窗体中使用变量?

如何在C#中创建自己的对象,该对象只能具有已定义的有限数量的值,例如Haskell中的Bools?

C# 对具有已定义属性的元素进行就地排序

如何关闭父框架的所有子框架?

Openpyxl:列出工作簿的所有已定义名称

如何使用扩展方法对 C# 中的所有数据类型进行自定义验证

C#父级-子窗体

Windows窗体使用C#

如何防止在C#中按下AcceptButton时关闭窗体

如何使用C#获取根元素的所有键值?

如何使用 C# Winforms 从子窗体调用父窗体中的数据?

如何引用带有变量的子窗体?

Angular 7 如何使用自定义指令属性获取所有子元素