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

如何在新的MDI子窗体打开时关闭其他子窗体?

我从菜单栏打开新的一项之后,关闭原打开的MDI子窗体
要怎么做呢? --------------------编程问答-------------------- foreach(Form frm in this.MdiChildren)
  frm.Close();

//下面再打开新的子窗体 --------------------编程问答-------------------- 如果只是像你描述的简单需求,那么1楼的方法应该就够了,如果更复杂点,可以考虑把当前所有打开的子窗口都管理起来,搞一个类似的管理器,在管理器中写方法,这样也能做到重用。 --------------------编程问答-------------------- 原打开的MDI子窗体.close()即可 --------------------编程问答--------------------
引用 1 楼 gxingmin 的回复:
foreach(Form frm in this.MdiChildren)
  frm.Close();

//下面再打开新的子窗体
--------------------编程问答-------------------- 2楼好蛋疼
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,