独 独孤客 Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-16 #3 在子窗口的onclose事件中加一句 Action:=caFree;
X xuzhic2001 Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-16 #4 action:=cafree; frmname:=nil; 加在close事件中
R royal1442 Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-16 #7 在打开的事件中创建该子窗体: var Child : TForm1; begin if Not Assigned(Child) then Child := TForm1.Create(Self); Child.show; 在子窗口的onclose事件中加一句 Action:=caFree;
在打开的事件中创建该子窗体: var Child : TForm1; begin if Not Assigned(Child) then Child := TForm1.Create(Self); Child.show; 在子窗口的onclose事件中加一句 Action:=caFree;
独 独孤客 Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-16 #8 晕,关掉了当然打不开了,要不你现把窗体隐藏了,要用的时候再显示出来,要不就新建一个新的子窗口。
吴 吴三桂 Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-16 #9 那用ShowWindow(Handle,SW_HIDE);隐藏掉好了~呵呵 然后ShowWindow(Handle,SW_RESTORE);恢复啊
W wyz840204 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-17 #11 to royal1442: 我也像你这样做过,不过Assigned好像不管用,我把窗体Free了,好像还能检测到, 然后再把窗体一Show就会报错的。
F FormatBrain Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-18 #12 你要再SHOW的时候,就要先CREATE子窗体啊 你都把子窗体FREE掉了,不创建就要它SHOW出来,不出错对怪了。