Hỏi về Cách Setfocus 1 textbox Sau khi chạy xong sự kiện của chính nó.

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

Duong.bach

Thành viên mới
Tham gia
28/3/20
Bài viết
34
Được thích
2
Chào cả nhà. Mình muốn Setfocus chính cái textbox sau khi chạy xong sự kiện trên textbox đó
Mình đã làm rất nhiều cách nhưng không được. Ai biết có thể giúp mình với., VÍ dụ như hình dưới.
1671676859242.png
 
Upvote 0
Mình đã viết như trên rồi đó, Setfocus tex_BTP được, nhưng nó ko setfocus lại Tex_PCBA.
 
Upvote 0
Focus trước rồi mới hiển thị thông báo
.
Hoặc dùng sự kiện after_update.
 
Upvote 0
Thay vì dùng sự kiện KeyDown (phím enter), dùng sự kiện BeforeUpdate hoặc sự kiện Exit, xét điều kiên nếu không thỏa thì gán
Cancel = True
 
Upvote 0
Thay vì dùng sự kiện KeyDown (phím enter), dùng sự kiện BeforeUpdate hoặc sự kiện Exit, xét điều kiên nếu không thỏa thì gán
Cancel = True
Mình đã thử lại tất cả rồi, đều không được. Đặt 4 5 lệnh setfocus ở nhiều vị trí khác nhau đều không được. Nếu được có thể cho mình xin 1 ví dụ được không ?
 
Upvote 0
Dạo này trào lưu hỏi bằng hình ảnh có vẻ đang thịnh hành.
Ai mà biết được ngoài những cái nhìn thấy trên hình thì code làm cái gì.
 
Upvote 0
Mình đã thử lại tất cả rồi, đều không được. Đặt 4 5 lệnh setfocus ở nhiều vị trí khác nhau đều không được. Nếu được có thể cho mình xin 1 ví dụ được không ?
Ví dụ ngay trong cái hình của bạn:
- Đổi sự kiện
- Thêm câu lệnh tôi gợi ý
- Đừng set focus nữa!
 
Upvote 0
Private Sub Tex_PCBA_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Sheet3.Range("Y3") = Tex_PCBA.Value
If Sheet3.Range("z7").Value = 0 Then
Application.Assistant.DoAlert "FCT", "DUNG SAI BANG MACH", 0, 1, 0, 0, 0
Cancel = True
Exit Sub
End If
Call nhap_fct
Call update
Tex_BTP.SetFocus
Call show_list

End Sub
Ví dụ ngay trong cái hình của bạn:
- Đổi sự kiện
- Thêm câu lệnh tôi gợi ý
- Đừng set focus nữa!
Ah, mình hiểu ý rồi, cảm ơn bạn. Nhưng viết lại như này, thì con trỏ chuột nó chỉ không nhảy sang textbox tiếp theo. Còn mong muốn của mình là con trỏ chuột fai giữ ở textbox này. Vì mình dùng súng scan barcode, nên nếu mỗi lần như vậy sẽ fai dùng trỏ chuột lại 1 lần, gây mất thời gian ý
 
Upvote 0
Rồi xong. Tới bài #9 cái đuôi là lòi ra. :D :D :D
 
Upvote 0
Ah, mình hiểu ý rồi, cảm ơn bạn. Nhưng viết lại như này, thì con trỏ chuột nó chỉ không nhảy sang textbox tiếp theo. Còn mong muốn của mình là con trỏ chuột fai giữ ở textbox này. Vì mình dùng súng scan barcode, nên nếu mỗi lần như vậy sẽ fai dùng trỏ chuột lại 1 lần, gây mất thời gian ý
không nhảy sang textbox tiếp theo khác với con trỏ chuột giữ ở textbox này sao?
 
Upvote 0
không nhảy sang textbox tiếp theo khác với con trỏ chuột giữ ở textbox này sao?
Khác ạ. trỏ chuột không còn ở text box đó nữa, cũng ko nhảy sang textbox khác. Kiểu như con trỏ chuột ra khỏi userform đó luôn rồi
Bài đã được tự động gộp:

Rồi xong. Tới bài #9 cái đuôi là lòi ra. :D :D :D
Đuôi gì bạn nhỉ ?
 
Lần chỉnh sửa cuối:
Upvote 0
Khác ạ. trỏ chuột không còn ở text box đó nữa, cũng ko nhảy sang textbox khác. Kiểu như con trỏ chuột ra khỏi userform đó luôn rồi
Bạn đang nói cái bạn muốn hay cái gợi ý cancel của tôi là "nhảy ra khỏi userform"?
Và cuối cùng bạn muốn gì?
 
Upvote 0
Còn một mớ đằng sau... bắt cóc ẻm chuột đi nơi khác rồi.

1671684662353.png
 
Upvote 0
Gửi cái file lên là giải quyết xong lâu rồi!
 
Upvote 0
Còn một mớ đằng sau... bắt cóc ẻm chuột đi nơi khác rồi.

View attachment 284948

Mớ đó bắt cóc ẻm chuột bỏ vào 1 textbox khác. Còn ra khỏi userform thì chưa từng thấy và không thể hiểu.

:)) Tại sao mấy thằng cmt dạo vẫn sống trong cái diễn đàn này nhỉ. Không có thiện chí thì lướt. Sai lầm khi quay lại cái diễn đàn này :)) và đ có lần nữa
 
Upvote 0
Viết thì lủng củng, ý 1 đằng viết 1 nẻo, cuối cùng không ai hiểu phải hỏi lại thì giở giọng vô giáo dục. Tôi ban nick.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom