如题所示
请指教

解决方案 »

  1.   

    抄自MSDNQueryUnload 事件
          在一个窗体或应用程序关闭之前发生。当一个 MDIForm 对象关闭时,QueryUnload 事件先在 MDI 窗体发生,然后在所有 MDI 子窗体中发生。如果没有窗体取消 QueryUnload 事件,该 Unload 事件首先发生在所有其它窗体中,然后再发生在 MDI 窗体中。当一个子窗体或一个 Form 对象关闭时,在那个窗体中的 QueryUnload 事件先于该窗体的 Unload 事件发生。Unload 语句
       从内存中卸载窗体或控件。End 语句
          结束一个过程或块。Unload 语句
       从内存中卸载窗体或控件。
      

  2.   

    MSDN上面写得很清楚的,自己去看吧
      

  3.   

    窗体的QueryUnload事件发生在Unload事件之前,而且参数多一个UnloadMode:
    Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    通过该参数可以知道是什么对象引发的关闭消息:
    Constant:Value:Description 
    vbFormControlMenu:0:The user chose the Close command from the Control menu on the form. 
    vbFormCode :1 :The Unload statement is invoked from code. 
    vbAppWindows :2 :The current Microsoft Windows operating environment session is ending. 
    vbAppTaskManager :3 :The Microsoft Windows Task Manager is closing the application. 
    vbFormMDIForm :4 :An MDI child form is closing because the MDI form is closing. 
    vbFormOwner :5 :A form is closing because its owner is closing. 
      

  4.   

    谢谢:3661512(.Net)和 easydone(水泥)