当前位置:  开发笔记 > 后端 > 正文

UserForm关闭事件

如何解决《UserForm关闭事件》经验,为你挑选了1个好方法。

我有一个UserForm,它在一个条件存在的情况下在循环中打开和关闭.用户可以单击执行操作的多个按钮.问题是用户的不可预测性.其中一个问题是,用户不是单击其中一个按钮,而是单击UserForm顶部的关闭窗口按钮,该按钮进行循环而不执行操作.

---编辑---
是否有一个带有该按钮的事件,我可以用它来执行代码,这样我就可以让它执行与表单本身上的取消按钮相同的操作.我本身不需要隐藏或禁用它.



1> Sam Gilbert..:

例如,您可以将下面的宏添加到UserForms代码模块:

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    If CloseMode = vbFormControlMenu Then
        Cancel = True
        MsgBox "You can't close the dialog like this!"
    End If
End Sub

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有