这是一个关于WINDOWS关闭的问题

studyxp 2003-09-27 09:11:28
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
//CanClose为False时,表示禁止关闭Windows
if MessageDlg('数据尚未存盘,关机吗?',mbYesNoCancel,0)= mrYes then //28
CanClose:=true
else
CanClose:=False;
end;

[Error] Unit1.pas(28): Incompatible types: 'TMsgDlgType' and 'Set'


请问怎么回事呀!
...全文
16 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
studyxp 2003-09-29
  • 打赏
  • 举报
回复
那请问,如何捕获WINDOWS系统的关机信息呢
FrameSniper 2003-09-27
  • 打赏
  • 举报
回复
MessageDlg('数据尚未存盘,关机吗?',mtConfirmation,[mbYes,mbNo,mbCancel], 0);
bphoenix 2003-09-27
  • 打赏
  • 举报
回复
正确代码
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
//CanClose为False时,表示禁止关闭Windows
if MessageDlg('数据尚未存盘,关机吗?', mtConfirmation, [mbYes,mbNo,mbCancel], 0)= mrYes then //28
CanClose:=true
else
CanClose:=False;
end;
IORILI 2003-09-27
  • 打赏
  • 举报
回复
try if MessageDlg('确定要删除吗',
mtConfirmation, [mbYes, mbNo], 0) = mrYes then
begin try datamodule2.usr_righ.Close;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧