khuongvietphong
Be all you can be !
- Tham gia
- 6/7/14
- Bài viết
- 2,069
- Được thích
- 1,444
- Nghề nghiệp
- Ăn không ngồi rồi ^.^
Chao mọi người, em có vấn đề này mong nhận được sự trợ giúp của các anh chị
Form của em gồm 2 TextBox. Em muốn khi TextBox 1 chưa nhập gì cả thì khi nhấn Enter sẽ không nhảy xuống TextBox2 mà còn chỏ vẫn Setfocus ở TextBox 1. Em có viết sự kiện KeyDown cho T1 như sau:
Tuy nhiên Code vẫn chưa đạt được điều mong muốn. Qua tìm hiểu em biết được rằng phải bổ sung thêm câu lệnh này: KeyCode = 0 vào giữa dòng 2 và 3 thì Code mới chạy đúng. Tuy nhiên em chưa hiểu tại sao lại phải làm vậy, mong các anh chị giải thích dùm em nha.
Form của em gồm 2 TextBox. Em muốn khi TextBox 1 chưa nhập gì cả thì khi nhấn Enter sẽ không nhảy xuống TextBox2 mà còn chỏ vẫn Setfocus ở TextBox 1. Em có viết sự kiện KeyDown cho T1 như sau:
PHP:
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 13 Then
If TextBox1 = "" Then
TextBox1.SetFocus
Else
TextBox2.SetFocus
End If
End If
End Sub
Tuy nhiên Code vẫn chưa đạt được điều mong muốn. Qua tìm hiểu em biết được rằng phải bổ sung thêm câu lệnh này: KeyCode = 0 vào giữa dòng 2 và 3 thì Code mới chạy đúng. Tuy nhiên em chưa hiểu tại sao lại phải làm vậy, mong các anh chị giải thích dùm em nha.
Lần chỉnh sửa cuối: