กระทู้เก่าบอร์ด อ.Yeadram
803 3
URL.หัวข้อ /
URL
ตรวจจับแป้นคีย์บอร์ด
เราจะตรวจจับแป้นคีย์บอร์ด อย่างไร ในเท็กซ์บอกซ์ เมื่อกด เว้นวรรค ให้มี MsgBox แจ้งเตือน ครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
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 หมู่ที่
แต่มันออกมาแค่ หมู่ที่
ตัวเลขที่ใส่บ้านเลขที่ไปก่อนมันไม่มาด้วย
แก้ไขอย่างไรครับ
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 หมู่ที่
แต่มันออกมาแค่ หมู่ที่
ตัวเลขที่ใส่บ้านเลขที่ไปก่อนมันไม่มาด้วย
แก้ไขอย่างไรครับ
Time: 0.3673s
If KeyCode = 32 Then ' 32 คือ เว้นวรรค
MsgBox "แจ้งเตือน"
KeyCode = 0 ' ยกเลิกการคีย์ตัวนั้น
End If
ประมาณนี้ครับ ปรับใชัดู