如题

解决方案 »

  1.   

    去判断DateSet的状态是Modified的还是其他的(大概是这么写的,忘记了),然后做你想做的事情。
      

  2.   

    procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    begin
      if MessageDlg('CBC?', mtWarning, [mbYes, mbNo], 0) = mrYes then
        { TODO : C };
    end;
      

  3.   


    OnClose中加入if MessageDlg(strDelete,mtConfirmation,[mbYes,mbNo],0)=mrYes then
    ....
      

  4.   

    procedure TF_main.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    var aa:integer;
    begin
     aa:=messagedlg('你真的要退出本系统吗?',mtconfirmation,[mbyes,mbno],0);
     canclose:=(aa=mryes);
    end;
      

  5.   

    在onclose事件中
       if messagebox(handle,'确定要退出该系统吗?','提示',mb_ok+mb_iconinformation)=idyes then
         Action:=caFree
      else Action:=caNone;
      

  6.   

    在ONCLOSEQUERY事件中写你的代码。