小弟问个弱智问题 在关闭form时,怎样让用户选择退出或者不退出?我在form的close事件里写的MessageDlg不行,无论怎么选都退出了form。是不是在closeQuery里面写询问的代码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OnClose事件中有一个参数:Action:TCloseAction;把它设置成caNone,窗口就不会关闭,你可以在MessageDlg中加入一句:Action:=caNone; OnClose事件中有一个参数:Action:TCloseAction;把它设置成caNone //在OnClose加入 if messagedlg('确认退出吗?',mtconfirmation,[mbyes,mbno],0)=mryes then Application.Terminate else Action:=caNone; //在OnClose加入 if messagedlg('确认退出吗?',mtconfirmation,[mbyes,mbno],0)=mryes then Action:=caFree else Action:=caNone; 在CloseQuery事件里加入:if MessageDlg('确认退出吗?',mtconfirmation,[mbyes,mbno],0)=mryes then Action:=cafreeelse abort; SQLCONNECTION 连接 DB2数据库 怎么将Delphi程序打包成安装程序 高分关于繁体和简体字体的转换的算法(500分) delphi+sqlserver,恢复备份数据出现的问题 九年来,该说的没说,该做的没做。 如何引用查询出来的数据的某个字段的值 请教怎样在delphi中放入GIF图像? 各位大虾救命!!!! 我想在系统发出消息(比如有键按下、鼠标按下、建立窗口等)产生一个事件。该如何做?急,急,急! 怎么让listbox每隔一行变换一种颜色? 有没有办法更改磁盘分区序列号?? 请问这是什么意思? 在线等.谢谢.
if messagedlg('确认退出吗?',mtconfirmation,[mbyes,mbno],0)=mryes then
Application.Terminate
else
Action:=caNone;
if messagedlg('确认退出吗?',mtconfirmation,[mbyes,mbno],0)=mryes then
Action:=caFree
else
Action:=caNone;
if MessageDlg('确认退出吗?',mtconfirmation,[mbyes,mbno],0)=mryes then
Action:=cafree
else
abort;