怎样实现关闭窗口时弹出对话框询问是否确定关掉窗口?

解决方案 »

  1.   

    if MessageDlg('真的要退出本系统吗?',mtConfirmation,[mbyes,mbno],0) = mrno then
         abort;
      

  2.   

    在formclosequery事件里加代码:
    procedure TForm8.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    begin
      IF application.MessageBox('你要退出系统吗?','系统提示',MB_YESNO)=IDYES
       then
         canclose:=true
       else
         canclose:=false;
    end;
      

  3.   

    procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
    begin
         if MessageDlg('真的要退出本系统吗?',mtConfirmation,[mbyes,mbno],0) = mrno then
         abort;end;ok了吧
      

  4.   

    在OnClose事件添加
         if MessageDlg('真的要退出本系统吗?',mtConfirmation,[mbyes,mbno],0) = mrno then
         abort;