Results 1 to 5 of 5

Thread: ผมต้องการ ล็อคปุ่มคียบอร์ด ใน VB

  1. #1
    Junior Member
    Join Date
    May 2009
    Posts
    1


    ผมต้องการล็อคปุ่มในคียบอร์ด อะครับ ปุ่มใด้ปุ่มหนึ่ง เช่นปุ่ม
    Ctrl ทำนองนี้อะครับ
    ต้องใช้คำสั่งอะไรบ้างครับผม

  2. #2
    Junior Member
    Join Date
    May 2009
    Posts
    2


    ใช้ใน Object ตัวไหนหรอครับ.......
    ผมไม่แน่ใจเหมือนกัน แต่เคยใช้กับพวก textbox เวลาไม่ต้องการ disabled แต่ไม่ต้องการให้พิมได้ หรือใช้ short key ได้
    โดยเลือก function พวก keypress หรือ keydown แล้วกำหนดให้ ตัวรับ event(e) เป็น e.cancel
    แล้วในตัว properties มันจะมี option ตัวนึงที่ทำการ disable short key ด้วยครับ ก็ใช้งานพวกนี้ร่วมกัน
    จะทำให้ พิมพ์ ไม่ได้ ใช้ short key ไม่ได้....

    ต้องขออภัยที่ไม่สามารถแนะนำ code ได้อน่างชัดเจน เพราะอยู่บนเครื่อง mac และจำแหล่งข้อมูลไม่ได้แล้ว.....

    ขออภัยอีกทีครับ....

  3. #3
    Junior Member
    Join Date
    Feb 2008
    Posts
    15


    คำถามไม่ชัดเจนมาก
    vb มันมี vb6 กับ vb.net เขียนไม่เหมือนกันนะครับ
    ล๊อคปุ่มยังไง
    แบบ local แบบที่ reply ข้างบนบอกรึเปล่า

    หรือเป็น global ที่รันโปรแกรมเราเป็น background แล้วทำให้กดปุ่ม ctrl ไม่ได้เหมือน แงะปุ่มออก

    อันนี้อาจจะช่วยได้เป็น c# แปลงเป็น vb ไม่น่ายาก
    http://www.codeproject.com/KB/cs/globalhook.aspx

    ถ้าเป็น vb6 ก็น่าจะได้เหมือนกันเพราะเขาใช้ win32 api

  4. #4
    Junior Member
    Join Date
    Sep 2008
    Posts
    8


    อันนี้เป็น 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 เท่านั้น

  5. #5
    Junior Member CkW's Avatar
    Join Date
    Aug 2009
    Location
    หน้าคอม
    Posts
    22


    **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

Similar Threads

  1. Replies: 0
    Last Post: 13-11-2009, 04:26 PM
  2. Replies: 1
    Last Post: 20-09-2007, 02:04 PM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •