下面是代码procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Application.MessageBox('是否确认退出程序','确认信息',MB_YESNO + MB_ICONQUESTION )end;end.{退出提示按是的时候退出了程序,但是按否的时候也退出的程序,我想当按否的时候不退出程序如何做请知道朋友指教}
begin
Application.MessageBox('是否确认退出程序','确认信息',MB_YESNO + MB_ICONQUESTION )end;end.{退出提示按是的时候退出了程序,但是按否的时候也退出的程序,我想当按否的时候不退出程序如何做请知道朋友指教}
begin
Application.Terminate;
end
else
begin
Action := caNone;
end;
Action:=caFree
else
Action:=caNone;
end;
begin
if Application.MessageBox( '是否确认退出程序 ', '确认信息 ',MB_YESNO + MB_ICONQUESTION)<>IDYES then
CanClose:=False;
end;
我经常是这样实现的。
CanClose:=False即不允许退出