我是视觉基础的新手。我有一个TextBox,我想在用户失去对textBox的关注时触发一个事件。
我试着写
Private Sub TextBox_LostFocus()
something
End Sub
和
Private Sub TextBox_Leave()
something
End Sub
我真的不明白它们是如何工作的,我有
Private Sub TextBox_Change()
something
End Sub
这很好,所以我错过了什么?当用户不再在文本框中书写时,如何触发事件?
答案 0 :(得分:1)
这就是你想要的:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
End Sub
有一个助手 - 当你进入代码编辑器时,你会在编辑器上面看到两个列表框。左侧的列表包含当前模块的可用对象。如果尚未选择,请从那里选择TextBox
。右侧的列表框包含可用的事件。你应该在那里看到Exit
。点击它将粘贴在上面的代码中。