我使用KeyPress
事件来更改TextBox
的焦点。它工作正常,直到我使用AutoComplete
选项,在此之后它不起作用。
KeyPress
的代码:
If Asc(e.KeyChar) = 13 Then
txtQuantity.Focus()
txtQuantity.SelectAll()
lastTxtBox = "name"
End If
TextBox
的代码:
txtProductCode.AutoCompleteMode = AutoCompleteMode.Suggest
txtProductCode.AutoCompleteSource = AutoCompleteSource.CustomSource
我想使用两种建议选项。我尝试将按键更改为keyDown,但它仍然无法正常工作。有没有人有任何想法?
答案 0 :(得分:0)
改为使用KeyDown
事件:
Private Sub TB_KeyDown(sender As Object, e As KeyEventArgs) Handles txtProductCode.KeyDown
If e.KeyCode = Keys.Enter Then
txtQuantity.Focus()
txtQuantity.SelectAll()
End If
End Sub
它对我来说非常完美(经过测试)。