Excel 用户窗体文本框 拖动或拖走



如果我在 Excel 用户窗体上为文本框启用拖放行为,则只需将鼠标悬停在文本框上即可触发事件。如果我随后将鼠标移开而不将项目放到文本框上,我希望取消该事件。有什么办法可以做到这一点吗?

简单的例子:我将鼠标悬停在文本框上,勾选了一个复选框。我将鼠标移开而不掉落,并且复选框未选中。

通过验证鼠标的DragState,我能够做到这一点:

If DragState = fmDragStateLeave Then

最新更新