主题:[讨论]delphi提示对话框的问题.点否的时候总是退出,为什么,应该怎么做
yjinlong2003
[专家分:30] 发布于 2008-01-31 13:30:00
本人初学delphi现在想用对话框提示用户是否保存了数据.出了点问题.
如下:
1.系统中不是用按扭退出.只可点击右上角 的系统图标
2.在点否的时候总是退出,为什么,应该怎么做.
小弟在次谢谢了
主要就是关闭窗口时,出现个提示对话框,实现这个就可以了.....
最后更新于:2008-01-31 14:40:00
回复列表 (共2个回复)
沙发
初学者QQ [专家分:70] 发布于 2008-01-31 22:42:00
用IF嘛,好简单了。我都会了。
板凳
长尾兔 [专家分:3630] 发布于 2008-02-09 21:11:00
看了楼主的代码,有点繁琐。
既然楼主要求的是:主要就是关闭窗口时,出现个提示对话框,实现这个就可以了.....
那么我就不用你的代码了,下面这样写,供你参考:
在Form的OnCloseQuery事件处理过程中这样写:
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose := Application.MessageBox(PAnsiChar('确定要退出吗'), PAnsiChar('警告'), 49) = mrOK;
end;
我来回复