当关闭窗口时的问题

starswar 2004-10-01 04:14:21
我想在当满足一定的条件是才能关闭窗口,该如何做,还有如何在不同的窗体之间转递变量。立即给分!
...全文
98 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
starswar 2004-10-01
  • 打赏
  • 举报
回复
action:=canone;
DreamStrat 2004-10-01
  • 打赏
  • 举报
回复
CanClose := False; //汗 False竟写错了
DreamStrat 2004-10-01
  • 打赏
  • 举报
回复
在Form的OnCloseQuery事件中写代码即可

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
if('不满足条件') then
begin
CanClose := Flase; //置为不能关
end;
end;
starswar 2004-10-01
  • 打赏
  • 举报
回复
这个不行,我要的是当关闭右上角的那个叉时的代码,
todouwang 2004-10-01
  • 打赏
  • 举报
回复
procedure form2.button1onclick(object,Tobject);
begin
if('满足条件') then
begin
application.determined;
end;
end;

也可以用消息传递完成(message);

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧