กระทู้เก่าบอร์ด อ.Yeadram
1,489 8
URL.หัวข้อ /
URL
ขอCodeสั่งให้ปุ่มบนแป้นพิมพ์ทำงาน
หนูเปิดฟอร์มชื่อForm1แล้วจะมีTextBox1 กับTextBox2 เคอเซอร์จะ setfocusอยู่ที่ TextBox1
คำถาม
หนูต้องการจะกดปุ่มF1บนแป้นพิมพ์ แล้วให้ Setfocus ไปที่ TextBox2 อยากทราบว่าจะเขียนCodeอย่างไรคะ
ขอบคุณค่ะ
คำถาม
หนูต้องการจะกดปุ่มF1บนแป้นพิมพ์ แล้วให้ Setfocus ไปที่ TextBox2 อยากทราบว่าจะเขียนCodeอย่างไรคะ
ขอบคุณค่ะ
8 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R19903
ขอบคุณค่ะจะลองทำดูก่อนนะคะ
3 @R19904
หนูลองทำMacro แล้วหนูทำไม่เป็น
ขอเป็นCode VBได้ไหมคะ
และเปลี่ยนจาก F1 เป็น Ctrl ได้ไหมคะ
ขอเป็นCode VBได้ไหมคะ
และเปลี่ยนจาก F1 เป็น Ctrl ได้ไหมคะ
4 @R19905
ประมาณว่าทุกคอนโทรลบนฟอร์มที่มี Event > On Key Down ยกเว้น TextBox2 ให้ใส่โค๊ดนี้ลงไป
If KeyCode = 112 Then 'F1'
Me.TextBox2.SetFocus
End If
ส่วนใน TextBox2> Event > On Key Down ให้ใส่แบบนี้
If KeyCode = 112 Then 'F1'
KeyCode = 0
End If
ปรับใช้ดูครับ
If KeyCode = 112 Then 'F1'
Me.TextBox2.SetFocus
End If
ส่วนใน TextBox2> Event > On Key Down ให้ใส่แบบนี้
If KeyCode = 112 Then 'F1'
KeyCode = 0
End If
ปรับใช้ดูครับ
5 @R19906
ขอบคุณค่ะ
6 @R19907
เรียนอ.TTT
ถ้าหนูจะเปลี่ยนไม่ใช้ปุ่ม F1 มาใช้ปุ่มเว้นวรรค(ที่ปุ่มยาวๆน่ะ)จะต้องแก้โคทอย่างไรคะ
ขอบคุณค่ะ
ถ้าหนูจะเปลี่ยนไม่ใช้ปุ่ม F1 มาใช้ปุ่มเว้นวรรค(ที่ปุ่มยาวๆน่ะ)จะต้องแก้โคทอย่างไรคะ
ขอบคุณค่ะ
7 @R19908
เปลี่ยนจาก 112 เป็น 32 หรือ vbKeySpace ก็ได้
ดูเพิ่มเติมที่นี่
http://msdn.microsoft.com/en-us/library/aa243025(v=vs.60).aspx
ดูเพิ่มเติมที่นี่
http://msdn.microsoft.com/en-us/library/aa243025(v=vs.60).aspx
8 @R19909
ขอบคุณมากค่ะ
ขอให้อาจารย์ทุกท่านจงมีความสุข ความเจริญ
ตลอดปี 2558
ด้วยความนับถือ
น้ำค้าง
ขอให้อาจารย์ทุกท่านจงมีความสุข ความเจริญ
ตลอดปี 2558
ด้วยความนับถือ
น้ำค้าง
Time: 0.3559s
Macro Name:{F1}
Action:Gotocontrol>>Action arguments:[TextBox2]
ปล. ใช้ปุ่่มอื่นดีกว่ามั้ยครับ เพราะ F1 ใช้เรียก Help ของ ms access นะครับ