delphi中的退出程序的确认 delphi
来源: 网络用户发布,如有版权联系网管删除 2020-04-04
delphi中的退出程序的确认 在formclose中用
if Application.MessageBox('你确认要退出吗?','请确认',MB_YesNo+MB_IconQuestion)=IDno then
begin
........//这里写什么,程序才不会退出
end
这上面有问题,不是确认。
不是在 Form 的 Close 事件里,因该在 CloseQuery 事件
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
if (IDYES = Application.MessageBox('确定要退出吗?','提示',MB_YesNo+MB_IconQuestion)) then
CanClose:=TRUE
else
CanClose:=FALSE;
end;
或者
procedure TMainForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if Application.MessageBox('你确认要退出吗?','请确认',MB_YesNo+MB_IconQuestion)=IDno then
application.run;
end;
查看评论 回复
"delphi中的退出程序的确认 delphi"的相关文章
热门文章
- 空格后面的作为标题 ___delphi___
- 要处理的文件总行数 ___delphi___
- function TrimString(str:string):string; ___delphi_
- 把要处理的文件装入到memo1_test中,启动处理定时器ti
- 读入的内容写到Memo1_Test显示出来,测试用 ___delphi_
- textarea不能使用以下方式 ___delphi___
- 随机发布文章到栏目类别 ___delphi___
- 用pos函数来判断,在下面这一行怎么会出错呢? ___del
- delphi什么函数能判断一个字符串包含在另一字符串 ___
- delphi怎样判断字符串包含指定字符 ___delphi___