for i := 0 to MainForm.MDIChildCount do
begin
    MainForm.MDIChildren[i].Close;
end;

解决方案 »

  1.   

    为什么不给Liusp(夜深千帐灯)加分?
      

  2.   

    多文档窗体,每次不是可以打开好多界面吗,我想在电击菜单的时候关闭所以已经打开的窗体,并打开将要打开的窗体,代码如下,
      for i := 0 to frmmain.MDIChildCount do
      begin
        frmmain.MDIChildren[i].Close;
      end;
      application.CreateForm (tfrmasc_list,frmasc_list);
      frmasc_list.show;
    但提示内存访问错误,谢谢帮忙,帮我分析分析!