我在OnClose事件里做我要实现的代码,而又不要关闭窗口和任何提示,怎么做?

解决方案 »

  1.   

    在onCloseQuery里写
    最后加上一句 canClose:=false;
      

  2.   

    OnClose事件里做我要实现的代码放到OnCloseQuery中
      

  3.   

    INeedCa(缺钙)  说的对呀可以在ONCLOSEQUERY中写你的代码。
      

  4.   

    对,把onClose中的代码全放在OnCloseQuery
    onClose只放程序肯定将被关闭时才执行的代码
      

  5.   

    procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    begin
      CanClose := False;
    end;
      

  6.   

    那我然后又加了个按扭去close怎么就关不掉了???
      

  7.   

    Application.Terminate;就可以关上了
      

  8.   

    赫赫,加一个标志
    var
      CloseNowFlag : Boolean;