ผมต้องการล็อคปุ่มในคียบอร์ด อะครับ ปุ่มใด้ปุ่มหนึ่ง เช่นปุ่ม
Ctrl ทำนองนี้อะครับ
ต้องใช้คำสั่งอะไรบ้างครับผม
ผมต้องการล็อคปุ่มในคียบอร์ด อะครับ ปุ่มใด้ปุ่มหนึ่ง เช่นปุ่ม
Ctrl ทำนองนี้อะครับ
ต้องใช้คำสั่งอะไรบ้างครับผม
ใช้ใน Object ตัวไหนหรอครับ.......
ผมไม่แน่ใจเหมือนกัน แต่เคยใช้กับพวก textbox เวลาไม่ต้องการ disabled แต่ไม่ต้องการให้พิมได้ หรือใช้ short key ได้
โดยเลือก function พวก keypress หรือ keydown แล้วกำหนดให้ ตัวรับ event(e) เป็น e.cancel
แล้วในตัว properties มันจะมี option ตัวนึงที่ทำการ disable short key ด้วยครับ ก็ใช้งานพวกนี้ร่วมกัน
จะทำให้ พิมพ์ ไม่ได้ ใช้ short key ไม่ได้....
ต้องขออภัยที่ไม่สามารถแนะนำ code ได้อน่างชัดเจน เพราะอยู่บนเครื่อง mac และจำแหล่งข้อมูลไม่ได้แล้ว.....
ขออภัยอีกทีครับ....
คำถามไม่ชัดเจนมาก
vb มันมี vb6 กับ vb.net เขียนไม่เหมือนกันนะครับ
ล๊อคปุ่มยังไง
แบบ local แบบที่ reply ข้างบนบอกรึเปล่า
หรือเป็น global ที่รันโปรแกรมเราเป็น background แล้วทำให้กดปุ่ม ctrl ไม่ได้เหมือน แงะปุ่มออก
อันนี้อาจจะช่วยได้เป็น c# แปลงเป็น vb ไม่น่ายาก
http://www.codeproject.com/KB/cs/globalhook.aspx
ถ้าเป็น vb6 ก็น่าจะได้เหมือนกันเพราะเขาใช้ win32 api
อันนี้เป็น vb.net oครับ ตรง event kry press
Select Case e.KeyChar
Case "0" To "9"
e.Handled = False
Case Else
e.Handled = True
End Select
จะพิมพ์ได้ 0-9 เท่านั้น
**Hidden Content: To see this hidden content your post count must be 5 or greater.**
แค่นี้ก็กดปุ่ม Control ไม่ได้แล้วครับ Code ของ vb6
Code ที่เกี่ยวข้องและสามารถนำมาประยุคใช้ได้
http://citec.us/forum/VB-Code-Keyboard-t31068.html
Credit : CkW
Actions : (View-Readers)
There are no names to display.