如何遍历所有mdi子窗口? 看看MDIForm的MDIChildren属性就明白了.一个个的Close就行了.不过要在MDIChild的OnClose时间中加上一句Action:=caFree; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for i:= 0 to mdichildcount-1 dobegin mdichildren[i].close ;end ; var I: Integer;begin with Form1 do for I := MDIChildCount-1 downto 0 do MDIChildren[I].Close;end; var I: Integer; begin with Form1 do for I := MDIChildCount-1 downto 0 do MDIChildren[I].Close; end; //form1 就是主窗体,记住,应该是在主窗体上关闭所有的子窗体; 同意 ihihonline(小小),一定要从MDIChildCount -1 downto 0,否则会出错。 发送消息sendmessage(handle,wm_close,0,0);要先获得要关闭窗口的句柄 请帮我设计一下多线程的操作 阻塞式的INDY如何解决线程关闭超时程序无法退出??? 如何画1条通过1系列关键点的光滑曲线? 怎样计算一个软件的报价是否合理呢? 请问这个提示是什么意思?如何解决?谢谢! 高手请进,一个关于Unicode的问题? delphi 中 如何实现对sql-server 数据库的备份恢复 帮投票,一小时一投,100跟帖结贴开新帖。 不知谁有kylix这个软件,急需,请各位大侠帮帮忙 关于SQLSERVER2000的问题 如何在两个窗体间传递变量 怎样在memo中提供无限次数的undo,redo功能?
begin
mdichildren[i].close ;
end ;
begin
with Form1 do
for I := MDIChildCount-1 downto 0 do
MDIChildren[I].Close;end;
I: Integer;
begin
with Form1 do
for I := MDIChildCount-1 downto 0 do
MDIChildren[I].Close;
end;
//form1 就是主窗体,记住,应该是在主窗体上关闭所有的子窗体;
要先获得要关闭窗口的句柄