4个回答
展开全部
一楼说的不对,Cancel 是integer,那里冒出来Blooean值
应该是
Private Sub Form_Unload(Cancel As Integer)
Cancel = 1 '不让窗口关闭
MsgBox "你按了关闭按钮"
exit sub
End Sub
应该是
Private Sub Form_Unload(Cancel As Integer)
Cancel = 1 '不让窗口关闭
MsgBox "你按了关闭按钮"
exit sub
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的回答很好,可是这样导致了一个结果就是永远关闭不了窗口的···楼主不妨用这段代码
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
n = MsgBox("真的要退出么?", vbOKCancel, "hhe")
If n = 1 Then
End
Else
Cancel = True
End If
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
n = MsgBox("真的要退出么?", vbOKCancel, "hhe")
If n = 1 Then
End
Else
Cancel = True
End If
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、可以在form_unload事件里进行判断。
2、在 form_unload 事件 写下如下代码可以防止窗口被关闭,又能检测的窗口关闭按钮是否被点击。
2、在 form_unload 事件 写下如下代码可以防止窗口被关闭,又能检测的窗口关闭按钮是否被点击。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Form_Unload(Cancel As Integer)
Cancel = True '不让窗口关闭
MsgBox "你按了关闭按钮"
End Sub
Cancel = True '不让窗口关闭
MsgBox "你按了关闭按钮"
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询