标签: excel-vba drag-and-drop userform vba excel
如果我在Excel用户窗体上启用文本框的拖放行为,我只需将鼠标悬停在texbox上即可触发事件。如果我然后移动鼠标而不将项目放到texbox上,我希望取消该事件。我有什么方法可以做到这一点吗?
简单示例:我将鼠标悬停在文本框上,勾选了一个复选框。我将鼠标移开而不掉线,并且勾选了复选框。
答案 0 :(得分:1)
通过验证鼠标的DragState,我能够做到这一点:
DragState
If DragState = fmDragStateLeave Then