我试图捕捉 Microsoft Windows 任务管理器何时关闭应用程序。我知道有这些 UnloadMode 可能性:'0 用户已从表单上的控制菜单框中选择关闭命令。'1 Unload 方法已从代码中调用。'2 当前的 Windows 环境会话正在结束。'3 Microsoft Windows 任务管理器正在关闭应用程序。'4 MDI 子窗体正在关闭,因为 MDI 窗体正在关闭。
代码:
Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
'[do saving]
End Sub
但是当我使用任务管理器关闭应用程序时它什么也没做。如果我使用关闭按钮关闭 - 它会保存我需要的所有内容。问题出在哪里?