我正在尝试使标签显示不同的指令,具体取决于当前具有焦点的文本或组合框。
问题是标签只会在我实际开始在控件中输入内容时显示指令文本,而不是在单击或选项卡上时显示。
我已经四处寻找,并找到了一些建议,例如(控制是me.activecontrol ......等),但这些没有解决我的问题,我也不想强迫关注。 SETFOCUS。我只想在用户专注于控件时显示它。
我目前的代码:(我确实尝试了其他建议而没有取得进展)
Private Sub cmbPurposeID1_Change()
lblInstructions.Caption = "random text here."
End Sub'
答案 0 :(得分:0)
您应该使用Enter
事件,例如
Private Sub cmbPurposeID1_Enter()
lblInstructions.Caption = "random text here."
End Sub
来自VBA帮助: Enter在控件实际从同一表单上的控件获得焦点之前发生