0

我是视觉基础的新手。我有一个文本框,我想在用户失去对文本框的关注时触发一个事件。

我试着写

Private Sub TextBox_LostFocus()

     something
End Sub

Private Sub TextBox_Leave()

     something
End Sub

我真的不明白它们是如何工作的,我有

Private Sub TextBox_Change()

    something
End Sub

这很好用,所以我错过了什么?当用户不再在文本框中书写时,如何触发事件?

4

1 回答 1

1

这就是你想要的:

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)

End Sub

有一个助手——当您在代码编辑器中时,您会在编辑器上方看到两个列表框。左侧的列表包含当前模块的可用对象。TextBox如果尚未选择,请从那里选择。右侧的列表框包含可用的事件。你应该Exit在那里看到。单击该按钮将粘贴上面的代码。

于 2013-08-16T18:40:25.633 回答