3、 //关闭当前活动实例 MainForm.ActiveChild.close; //关闭所有子窗体 for i:=0 to MainForm.MDIChildCount-1 do MainForm.MDIChildren[i].close;Delphi MDI应用程序高级技巧三则(一)2008-07-28 07:47本文介绍几个Delphi MDI应用程序的编程技巧,虽然纯属技巧,但是本文的方法在正常编程时,通常会被编译器认为是错误的或是违背编程环境缺省许可值的。
4、不过有时为了一些特殊的用途或特殊的视觉效果,按下述的方法一试,可以在明知不可违而违之的情况下,得到很好的结果。下述各示例均在Delphi6、Windows2000下完成,对涉及的控件命名是任意的,仅为方便说明问题。一、子窗口的隐藏 在Delphi编程环境下,MDI子窗口在运行期间可以动态地被创建和销毁,但是不能够被隐藏,如果试图通过Visible属性或Hide方法隐藏子窗口,编译器将报出“Cannot hide an MDI Child Form.”的错误提示!如果某个子窗口中承载了很多要保留的数据而不能销毁,但又暂时不想