2015-08-13 182 views
0

所以我有一个文本框,在写入时用户可以过滤列表框,按Enter键调用使用列表框中第一个选定项目的事件,然后执行重新查询。 (详细内容,不真正的问题)MS Access,如何使用VBA将光标放入文本框?

所以做到这一点后,我想有回光标在文本框中准备编辑和重写的文本将等

我已经试过Me.text_box.SetFocus 但在TextBox中没有任何闪烁的光标,我需要单击TextBox才能写入它。

Private Sub filter_box_KeyDown(KeyCode As Integer, Shift As Integer) 
    If KeyCode = vbKeyReturn Then 
     Call add_emp_Click 
     Me.filter_box.SetFocus 
    End If 
End Sub 

回答

1

移动

Me.filter_box.SetFocus 

到列表框中的更新后事件。

+0

移动它,它不起作用 – KameeCoding

+0

然后,你可能有一些其他代码运行,干扰。 – Gustav

相关问题