PDA

View Full Version : چگونه صفحه كليد رو قفل كنيم؟



mah.yar
جمعه 28 تیر 1387, 13:29 عصر
دنبال تابعي ميگردم كه بتونم فقط صفحه كليد رو قفل كنم. البته با تابع BlockInput هم صفحه كليد و هم ماوس قفل ميشه ولي من ميخوام فقط صفحه كليد قفل بشه.
با تشكر

Pr0grammer
جمعه 28 تیر 1387, 14:50 عصر
مشخصه KeyPreview فرم رو True کنید و در رویداد KeyPress کد زیر رو بنویسید :



Private Sub Form_KeyPress(KeyAscii As Integer)
KeyAscii = 0
End Sub


موفق باشید

mah.yar
جمعه 28 تیر 1387, 15:42 عصر
ممنون از جوابتون، ولي اين روش جلوي كليدهاي تركيبي مثل Ctrl+Tab ,... رو نميگيره.
ميخوام كلا صفحه كليد خنثي بشه.؟

Pr0grammer
جمعه 28 تیر 1387, 18:07 عصر
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Shift = -1
End Sub



Private Sub Form_KeyPress(KeyAscii As Integer)
KeyAscii = 0
End Sub