云 云飘飘 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-08 #1 一般是父窗体关掉的同时,子窗体才一并关掉 那么我想关掉打开的几个子窗体,再重新打开新的子窗体,我该怎么关掉呢
W waterxbottle Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-08 #3 在子窗体的OnClose事件中添加如下代码: begin 窗体名(如Form1):=nil; Action:=caFree; end;
W warcraft Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-08 #4 关闭所有的MDI子窗口 for i:=MDIChildCount-1do wn to 0do begin mdichildren.close; end; 在每个mdi子窗口的onClose事件中 加上Action:=caFree; 意思是释放关闭,默认最小化
关闭所有的MDI子窗口 for i:=MDIChildCount-1do wn to 0do begin mdichildren.close; end; 在每个mdi子窗口的onClose事件中 加上Action:=caFree; 意思是释放关闭,默认最小化
云 云飘飘 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-08 #5 close是关不掉的 waterxbottle的方法是正确的 不知道还有没有别的什么方法没?:)
I indexhome Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-08 #7 子窗体用CLOSE是关不掉的,你可以在它的CLOSE里面写下 Action:=vaFree; 只能释放掉!!!!!!
云 云飘飘 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-08 #8 在子窗体的OnClose事件中添加如下代码: begin Action:=caFree; end; 窗体名(如Form1):=nil;一句不要也是可以的
G gkrong Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-09 #9 在TForm的OnClose事件中写Action:=caFree;