我想在OnClose中写一段代码
If Application.messagebox('是否退出系统?','系统提示',IdOk) = IdOk Then Close Else .....................Else后面的代码怎么写?也就是如果选了不退出呢?
If Application.messagebox('是否退出系统?','系统提示',IdOk) = IdOk Then Close Else .....................Else后面的代码怎么写?也就是如果选了不退出呢?
Application.run;
如:
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
If Application.messagebox('是否退出系统?','系统提示',IdOk) = IdOk Then
CanClose := True
Else
CanClose := False ;
end;
If Application.messagebox('是否退出系统?','系统提示',IdOk) = IdOk then
canClose := True
else
canclose := False;
If Application.messagebox('是否退出系统?','系统提示',IdOk) = IdOk Then Close
进入死循环了;If Application.messagebox('是否退出系统?','系统提示',IdOk) <> IdOk Then
Application.run;
If Application.messagebox('是否退出系统?','系统提示',1) = 1 Then
application.terminate
Else
Application.run;