C clark_x Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-13 #1 在FORMSHOW中如何关闭自己? sendMessage(self.Handle,WM_CLOSE,0,0)或者close/exit都退不出呀!!! ( 积分: 20 )<br />如题
H hanppern Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-13 #3 是不是在onclose事件那里写了 canclose:=false?
H happy_boy Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-13 #5 楼主应该把问题说清楚了,你这个在 OnFormShow 事件里面关闭吗?如果是那么只要在这个事件里面写 Close;就可以了,如果不行,请看你的OnCloseQuery事件中的CanClose是否有设置 错误,
楼主应该把问题说清楚了,你这个在 OnFormShow 事件里面关闭吗?如果是那么只要在这个事件里面写 Close;就可以了,如果不行,请看你的OnCloseQuery事件中的CanClose是否有设置 错误,
B Beyond2002 Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-13 #6 Application.Terminate;
C clark_x Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-14 #7 我有一个窗口,调用一个子窗口,子窗口在onshow中,根据一些情况需要关闭自己。如此而已。 现在是在onshow事件中,关闭自己。 onclose里面,没有做什么特别的设置呀?
C clark_x Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-14 #9 如何创建? 就是在父窗口里面调用create,如此而已。 然后在子窗口想关闭自己。
S suninrain Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-14 #10 这样的关闭不了的,你应该在oncreate里做应该做的事情,然后放置一个变量,是否显示 form2:=tform2.create(nil); if form2.canshow then form2.show; //for2.canshow就是是否显示的变量
这样的关闭不了的,你应该在oncreate里做应该做的事情,然后放置一个变量,是否显示 form2:=tform2.create(nil); if form2.canshow then form2.show; //for2.canshow就是是否显示的变量
H hanppern Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-16 #11 原来在onshow里是不可以关闭的,呵呵,不试过还真的不知道呀. 可以绕着走,比如, 放一个enable属性为false的timer. ontimer里写 begin close; timer1.enable:=false; end; 窗体的onshow里写 timer1.enable:=true; 就OK了,呵呵.
原来在onshow里是不可以关闭的,呵呵,不试过还真的不知道呀. 可以绕着走,比如, 放一个enable属性为false的timer. ontimer里写 begin close; timer1.enable:=false; end; 窗体的onshow里写 timer1.enable:=true; 就OK了,呵呵.