一个苯办法在CLOSE事件中向本窗体postmessage,当窗体接收到这个消息后,将visibal置为true.

解决方案 »

  1.   

    onclose事件不是有一个参数Action吗,用它来控制窗口是否能被关掉!!
      

  2.   

    或在onCloseQuery中写代码
    原理同上
      

  3.   

    在OnCloseQuery事件中进行处理
    if Application.MessageBox(...) = mrCancel then
      CanClose := False ;
      

  4.   

    在OnCloseQuery事件中进行处理
    if Application.MessageBox(...) = mrCancel then
      CanClose := False ;
      

  5.   

    oncloseQuery中有一boolean参数。设置它为true or false决定关闭还是不关闭
      

  6.   

    如果是DATABASE,用DATABASE1.InTransaction判断
    如果是ADOCONNECTION,用adoconnection1.InTransaction判断