- Tham gia
- 23/3/16
- Bài viết
- 705
- Được thích
- 52
Máy quét sau khi quét xong nó sẽ "tặng" cho mình một cái sự kiện enter. Vậy điều bạn cần bắt sự kiện đó KeyDown của textbox đóChào cả nhà GPE . Em có sử dụng máy quét mã vạch như khi quét vào Textbox thì nó lại Forcus lại đối tượng khác. Em muốn sau khi quét xong con trỏ vẫn Forcus tại textbox đó. Xin chân thành cảm ơn !
View attachment 215127
Máy quét sau khi quét xong nó sẽ "tặng" cho mình một cái sự kiện enter. Vậy điều bạn cần bắt sự kiện đó KeyDown của textbox đó
Ví dụ như sau:Em dùng Keycode = 13 rồi Tetbox.Setforcus no vẫn không hiểu thầy ơi
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = KeyCodeConstants.vbKeyReturn Then
MsgBox "Thuc hien cac lenh khi quet barcode"
MsgBox KeyCode
End If
End Sub
Ví dụ như sau:
Mã:Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) If KeyCode = KeyCodeConstants.vbKeyReturn Then MsgBox "Thuc hien cac lenh khi quet barcode" MsgBox KeyCode End If End Sub
Tái bút: Đừng nên gọi Thầy nhé. Mình không dám nhận như thế.