你可以自己做一个关闭按钮,在click时判断就可以了

解决方案 »

  1.   

    这个很简单啊,不用自己做…!!!
    在点关闭按扭的时候会发生unload事件!!!你要将你所要实现的功能的代码写在form_unload()事件中啊…!!!例如:
    Private Sub Form_Unload(Cancel As Integer)
        Cancel = True
        Select Case MsgBox("您真的想关闭吗?", vbOKCancel, "提示")
                Case vbOK
                    Cancel = False
                Case Else
                    Cancel = True
         End Select
    End Sub
      

  2.   

    使用form_queryunload事件就可以了,你可以看看msdn,里面就有详细的介绍,对其中的参数的控制就可以达到你要的效果了!
      

  3.   

    queryunload的unloadmode参数返回下列值:常数 值 描述 
    vbFormControlMenu 0 用户从窗体上的“控件”菜单中选择“关闭”指令。 
    vbFormCode 1 Unload 语句被代码调用。 
    vbAppWindows 2 当前 Microsoft Windows 操作环境会话结束。 
    vbAppTaskManager 3 Microsoft Windows 任务管理器正在关闭应用程序。 
    vbFormMDIForm 4 MDI 子窗体正在关闭,因为 MDI 窗体正在关闭。 
    vbFormOwner 5 因为窗体的所有者正在关闭,所以窗体也在关闭。