加100分 紧急 在线等待(100分)

  • 主题发起人 主题发起人 laojiang
  • 开始时间 开始时间
L

laojiang

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样用一个按钮关闭创建的一个字窗口,就是怎样调用form.close 函数
 
?你说的是什么意思呀? 是“子窗口”吧?增加以下代码即可。。。
procedure ChildForm.OnClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;
 
你的子窗口是怎样显示的
是show还是showmodal
 
子窗口名.close;
 
使用show 的。用form.close 在按钮里面不能调用的阿。好像是没用 action 变量的
 
如果用form.close ,变量怎么用
 
不需要什么变量
直接子form.close;
form.free;
 
formname.close;

同上
 
你到底想干嘛,说了半天也没说清楚呀,来QQ:584740
 
你到底是什么意思?
 
form.close; 同时在onclose事件中加 Action := caFree;
或者干脆用 form.Destroy 干掉它
 
如果是MDI窗口的话,就在OnClose里加上Action := CaFree;
 
如果是mdi子窗体,按纽在父窗体上:activemdichild.close;
按纽在子窗体上:self.close;或者close;就可以,self.Destroy也可以的
 
多人接受答案了。
 

Similar threads

后退
顶部