กำหนด SetFocus เข้าตัวเองไม่ได้
Posted: Wed Nov 07, 2018 3:27 pm
สวัสดีครับ
อยากทราบว่าทำไมเวลากำหนด setfocus ที่ตัวเองถึงไม่โฟกัสครับ กลับไปโฟกัสอีกอัน อย่างเช่น ตั้ง setfocus ที่ textbox1 แต่กลับโฟกัสที่ Textbox2 แทน ต้องแก้ไขอย่างไรครับ ขอบคุณครับ
อยากทราบว่าทำไมเวลากำหนด setfocus ที่ตัวเองถึงไม่โฟกัสครับ กลับไปโฟกัสอีกอัน อย่างเช่น ตั้ง setfocus ที่ textbox1 แต่กลับโฟกัสที่ Textbox2 แทน ต้องแก้ไขอย่างไรครับ ขอบคุณครับ
Code: Select all
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 13 Then
If Not IsNumeric(Me.TextBox1.Text) Then
MsgBox "please input number format"
TextBox1.Text = ""
TextBox1.SetFocus
End If
End If
End Sub