在先等待 50 分--如果让程序在退出时,询问是否退出!是就退出 不是就不退出 呵呵
解决方案 »
- 请问Unsafe type 'Data:Pointer'警告如何消除?
- 程序调试时出现异常
- 想自己写一个能播放RM格式文件的程序,不知道怎样开始
- 如何在DBGRID或在STRINGGRID中动态创建小按钮及释放?
- 关于table和StringGrid控件,解决了马上结帖,在线等
- 关于ActiveForm(.OCX)调用后的释放问题
- 天马流星汗
- 谁能介绍检测内存泄漏的软件?
- 各位主要用Delphi开发哪类方面的软件?
- 下面代码有什么问题?
- 哪位有计算机软件著作权登记的范例,请赏我一份。[email protected] Thank you.(snowedforest)
- 用stringlist如何实现对文本文件的某一行“有则修改,无则添加”
begin
CanClose := (Application.MessageBox('是否要退出?', '提示', MB_ICONQUESTION + MB_YESNO) = IDYES);
end;
begin
CanClose := (Application.MessageBox('是否要退出?', '提示', MB_ICONQUESTION + MB_YESNO) = IDYES);
end;
var
res:boolean;
begin
res:=application.messagebox('是否退出','提示'mb_yesno);
if res=IDYES then
begin
///////////////////
//自己需要做得清除工作
///////////////////
application.Terminate;
end
else
showmessage('继续运行');
end;
/////////如果我没理解错,上面代码就可以了
如果我点的是窗口右上方的X,那么阁下应该如何应对?
CloseQuery事件完全可以满足楼主的需要了...
begin
if Application.MessageBox('是否要退出?', '提示', MB_ICONQUESTION + MB_YESNO) <> IDYES then
abort;
end;