我怎样才能关闭父窗体Form1中所有的子窗体呢?
是不是:
foreach( Form n in this.MdiChildren)
{
n.Close();
}
那么有无更简单的方法呢?
谢谢
是不是:
foreach( Form n in this.MdiChildren)
{
n.Close();
}
那么有无更简单的方法呢?
谢谢
解决方案 »
- 数据库设计的一个难题
- 麻烦大家绑我把这段画excel 饼图的代码翻译成 c# 谢谢大家了!
- 关于RCW的问题
- 问一个范型编程中的继承问题
- 关于asp.net 2.0中的客户端回调问题。请教了!!!!!!
- 菜鸟求救!应用WIN32 API时老出现未将对象引用设置到对象的实例,不是社区原来提出的那种--在线等
- C# WebBrowser 进Q空间抛出异常:System.AccessViolationException
- 如何获取查询记录一列的所有值,让它都显示在一个文本框中!
- 帮个忙啦!!高手,同步解析 和 异步解析 的区别在那里??能举个例子说明吗?感激不尽
- C# UDP接收不到其他电脑发来的数据
- session里能不能保存ArrayList(或则Array)的值?怎么传递到js函数里?
- 求关于Asp.net的问题,希望可以尽快回答啊.
{
n.Close();
}上边的方法不行,因为this.MdiChildren 是动态数组,关闭一个子窗口,this.MdiChildren 长度就减一 ,这样foreach会溢出的。用这种方法:
while( this.MdiChildren.Length != 0 )
this.MdiChildren[0].Close();
{
this.ActiveMdiChild.Close();
}
我这样关的