ورود

View Full Version : سوال: دستور کلیدهای جهت دار کیبورد برای VB چیست؟



elham99
یک شنبه 01 دی 1392, 08:11 صبح
بالا ،پایین ، چپ . راست
من تعدادی button دارم و میخوام به جای کیبورد از کمه های رو صفحه برای برنامه استفاده کنم.

من میخوام کلیدهای جهت دار کیبورد رو تو برنامه ای خودم داشته باشم. یعنی دقیقا همونا باشن

m.4.r.m
یک شنبه 01 دی 1392, 10:07 صبح
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyRight Then: MsgBox "Right"
If KeyCode = vbKeyLeft Then: MsgBox "left"
If KeyCode = vbKeyUp Then: MsgBox "Up"
If KeyCode = vbKeyDown Then: MsgBox "Down"
End Sub

meys34
دوشنبه 02 دی 1392, 15:40 عصر
باید از دستور زیر استفاده کنید:

keybd_event VK_LEFT, 0, 0, 0 'KeyDown
keybd_event VK_LEFT, 0, 2, 0 'Key Up