ตรวจจับแป้นคีย์บอร์ด
กระทู้เก่าบอร์ด อ.Yeadram

 803   3
URL.หัวข้อ / URL
ตรวจจับแป้นคีย์บอร์ด

เราจะตรวจจับแป้นคีย์บอร์ด อย่างไร ในเท็กซ์บอกซ์ เมื่อกด เว้นวรรค ให้มี MsgBox แจ้งเตือน ครับ

3 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R23392
ที่ Textbox เป้าหมาย เขียนโค๊ตที่ Event > On Key Down >

    If KeyCode = 32 Then ' 32 คือ เว้นวรรค
        MsgBox "แจ้งเตือน"
        KeyCode = 0 ' ยกเลิกการคีย์ตัวนั้น
    End If

ประมาณนี้ครับ ปรับใชัดู
2 @R23397
ตรงความต้องการเลยครับ ขอขอบพระคุณครับ
3 @R23398
แต่ไปลองใช้มีปัญหาอีกนิดครับ
Private Sub txtAddress_KeyDown(KeyCode As Integer, Shift As Integer)
   If KeyCode = 32 Then ' 32 คือ เว้นวรรค
        MsgBox "คุณได้ใส่บ้านเลขที่ กรุณาระบุหมู่ที่ ..."
        KeyCode = 0 ' ยกเลิกการคีย์ตัวนั้น
        txtAddress = txtAddress & " หมู่ที่ "
    End If
End Sub
สมมติคีย์ 94 (แล้วเว้นวรรค)
msgbox แจ้งเตือน
ผลลัพธ์ที่ต้องการคือ 94 หมู่ที่
แต่มันออกมาแค่ หมู่ที่
ตัวเลขที่ใส่บ้านเลขที่ไปก่อนมันไม่มาด้วย
แก้ไขอย่างไรครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3673s