当前位置:编程学习 > C#/ASP.NET >>

多个子窗体,当打开一个时,如何关闭前边打开的子窗体

就是做一个宿舍管理系统,所有子窗体可能要打开好几次,有十几个子窗体,当打开一个窗体时,前边打开的那些子窗体如何关闭,想通过一个函数实现,但是在窗体实例化时可能出问题了,不知道实例化时还有什么注意的吗?我先实例化了,后应用结果提示找不到实例化的那个对象,好像源代码里需要把那个Private要改为Public,希望大哥们提示一下,谢谢 --------------------编程问答-------------------- 你用一个类封装好你的窗体,每当打开的关闭的时候判断一下不就得了 --------------------编程问答--------------------

foreach (Form f in Application.OpenForms)
{
    if (f.GetType() != typeof(MainForm))
    {
        f.Close();   
    }
}

补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,