回 帖 发 新 帖 刷新版面

主题:[讨论]delphi提示对话框的问题.点否的时候总是退出,为什么,应该怎么做

本人初学delphi现在想用对话框提示用户是否保存了数据.出了点问题.
如下:
     1.系统中不是用按扭退出.只可点击右上角 的系统图标
     2.在点否的时候总是退出,为什么,应该怎么做.

小弟在次谢谢了

主要就是关闭窗口时,出现个提示对话框,实现这个就可以了.....

回复列表 (共2个回复)

沙发


用IF嘛,好简单了。我都会了。

板凳

看了楼主的代码,有点繁琐。

既然楼主要求的是:主要就是关闭窗口时,出现个提示对话框,实现这个就可以了.....

那么我就不用你的代码了,下面这样写,供你参考:

在Form的OnCloseQuery事件处理过程中这样写:

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
  CanClose := Application.MessageBox(PAnsiChar('确定要退出吗'), PAnsiChar('警告'), 49) = mrOK;
end;

我来回复

您尚未登录,请登录后再回复。点此登录或注册