Page 1 of 1

ขอวิธี กดtab แล้วเคอร์เซอร์เลื่อนจาก textbox 1ไป 2 ครับ

Posted: Fri May 17, 2013 3:50 pm
by sdmania
รบกวนช่วยแนะนำด้วยครับ

ปัญหาคือ เมื่อเราคลิกกรอกข้อมูลที่ textbox1 แล้วอยากกดtab หรือ enter แล้วเคอร์เซอร์กระโดดไปที่textbox 2 ครับ ผมใช้ excel2003 ครับ รบกวนด้วยนะครับ :flw:

Re: ขอวิธี กดtab แล้วเคอร์เซอร์เลื่อนจาก textbox 1ไป 2 ครับ

Posted: Fri May 17, 2013 4:19 pm
by snasui
:D ได้เขียน Code มาเองแล้วหรือไม่ Code ชื่ออะไร ติดที่บรรทัดใดครับ :?:

Re: ขอวิธี กดtab แล้วเคอร์เซอร์เลื่อนจาก textbox 1ไป 2 ครับ

Posted: Fri May 17, 2013 4:40 pm
by sdmania
:)จากตัวอย่างที่ผมแนบมา คือcode ที่อาจารย์เคยแนะนำครับ( การใส่ค่าจากtextbox ไปเป็นตัวเลขไม่ใช่ตัวเลขแบบข้อความ)ครับ
ผมเอามาต่อยอดครับ

ผมลองกรอกข้อมูลเอง(ผมใช้หลายtextbox) แต่ละtextbox อยู่เหลื่อมล้ำกันครับ คุยกับผู้ใช้ ผู้ใช้อยากให้กดtabแล้วกระโดดมาอีกtextboxนึงจะสะดวกและรวดเร็วกว่า หลายผู้ใช้ก็ว่ากันอย่างนั้น

วันนี้ผมไปลองหาในgoogle แล้วตัวอย่างที่ง่ายสุดเค้าให้หา tab stop จากindex ใน properties ของtextbox
ผมหาtab stopไม่เจอครับ เลยมาถามอาจารย์ก่อนว่า เป็นเพราะ excel 2003ที่ผมใช้ ผมหาผิดที่หรือเปล่าครับอาจารย์

ผมเริ่มโดย 1.กดเปิดโหมดออกแบบ
2.คลิกขวาที่ textbox เลือก "คุณสมบัติ"
3.ผมหาtab stop ไม่เจอครับ ลองปิดเปิดตัวอื่นๆ ก็ยังไม่สามารถกระโดดข้ามtextboxได้ครับ
ลองอยู่ เกือบวันเต็มๆแล้วไม่ได้ผล เลยมาขอคำชี้แนะจากอาจารย์ครับผม ว่าควรแก้ไขอย่างไรต่อไปดีครับ?? :)

Re: ขอวิธี กดtab แล้วเคอร์เซอร์เลื่อนจาก textbox 1ไป 2 ครับ

Posted: Fri May 17, 2013 8:59 pm
by tupthai

Code: Select all

Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
 If KeyCode = 13 Or KeyCode = 9 Then
        TextBox2.Activate
 End If
End Sub

Code: Select all

Private Sub TextBox2_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
 If KeyCode = 13 Or KeyCode = 9 Then
        TextBox1.Activate
 End If
End Sub
13=Enter
9=Tab

Re: ขอวิธี กดtab แล้วเคอร์เซอร์เลื่อนจาก textbox 1ไป 2 ครับ

Posted: Sat May 18, 2013 10:21 am
by sdmania
:thup: :cp: :thup: :cp: :thup:
ขอบคุณ คุณtupthai มากครับได้แล้วครับ การส่งค่าก็ไม่มีปัญหาครับ

ขอขอบคุณ ท่านอาจารย์ด้วยนะครับ ขอบคุณครับ :D