如题 一个窗口的HIDE和CLOSE有什么区别呢?
解决方案 »
- 一个数据表有差不多100字段,记录也慢慢变大到,几十万条,有什么办法可以提升查询速度?
- [关于二维数组]一个数组保存多个不同长度的数组,如何赋初值
- 求控制播放进度的控件!
- dbgrid输入框为cocombox
- 帮忙看一个查询语句
- 各位大侠!我用ADOQuery统计一张报表,为什么系统总是报“超时已过期”。
- 在局域网内的任一台PC机,怎样取道这个局域网的外部网关阿即上网IP阿
- 一个应用程序+一个access数据库的软件
- 防止oicqpasscopy V1.1盗用密码
- 为什么TQUERY并不一定将MS SQL7的错误返回给系统?
- 大侠,救命啊,从未碰到的要命的难题,好心人帮帮我
- 如何打包bde??急
begin
self.Hide;
abort;
end;
begin
CanClose := false;
Form1.Hide;
end;
hide;
procedure TForm1.btnCloseClick(sender:TObject);
begin
CloseTrue:=True;
Close;
end;
在窗体的关闭询问事件中
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose := CloseTrue;
Form1.Hide;
end;
而其它的窗体的close只是hide了
如果要主窗体关闭时隐藏,可以使用上面提到的那个
CanClose := CloseTrue;
Form1.Hide;
如果其它窗体想关闭时释放则使用
action := caFree;
freeAndNil(Form1);