窗体有一个QueryUnload事件,即:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
我查了很多的资料都说:当UnloadMode为3也就是vbAppTaskManager时表示Microsoft Windows任务管理器正在关闭应用程序,可是下面的代码根本没有效果,哪位朋友知道怎么回事啊?
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If UnloadMode = 3 Then
MsgBox "请不要关闭这个程序!"
Cancel = -1
End If
End Sub该程序编译后,当在任务管理器中关闭它时,根本就不会弹出提示窗口,也不会拒绝退出,怎么回事啊?我是在VB6+Windows XP sp3环境下测试的。
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
我查了很多的资料都说:当UnloadMode为3也就是vbAppTaskManager时表示Microsoft Windows任务管理器正在关闭应用程序,可是下面的代码根本没有效果,哪位朋友知道怎么回事啊?
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If UnloadMode = 3 Then
MsgBox "请不要关闭这个程序!"
Cancel = -1
End If
End Sub该程序编译后,当在任务管理器中关闭它时,根本就不会弹出提示窗口,也不会拒绝退出,怎么回事啊?我是在VB6+Windows XP sp3环境下测试的。
MsgBox "请不要关闭这个程序!"
Cancel = -1
End Sub
谢谢楼上朋友的关注。