PDA

View Full Version : سوال: کلید های جهتی



moein007
شنبه 16 آذر 1392, 21:35 عصر
سلام دوستان من تو خاصیت key down فرم ، وقتی کلید های جهتی (چپ - راست - بالا - پایین) رو استفاده میکنم ، تو برنامه کار نمیکنه ولی کلید های دیگه رو هم میزنم کار میکنه .اینم بگم که key preview رو هم true میکنم.

sagggad
شنبه 16 آذر 1392, 21:43 عصر
سلام دوست عزیز.
کدهای زیر رو در رویداد KeyDown فرم قرار بده.بعد اگه عمل نکرد خبربده:
البته این مال ویژوال بیسیک هستش.فکر نکنم تبدیلش به سی شارپ کاری داشته باشه!
If e.KeyValue = 40 Then
"دستور"
End If
If e.KeyValue = 39 Then
"دستور"
End If
If e.KeyValue = 38 Then
"دستور"

End If
If e.KeyValue = 37 Then
"دستور"

End If

37=چپ
38=بالا
39=راست
40=پایین
داداش یه سورس هم برات میذارم برا اینکه کد و اسم هر دکمه ای رو که فشار بدی بهت میده.جالبه دانلود کن
113640
موفق باشید

moein007
شنبه 16 آذر 1392, 22:02 عصر
سلام دوست عزیز.
کدهای زیر رو در رویداد KeyDown فرم قرار بده.بعد اگه عمل نکرد خبربده:
البته این مال ویژوال بیسیک هستش.فکر نکنم تبدیلش به سی شارپ کاری داشته باشه!
If e.KeyValue = 40 Then
"دستور"
End If
If e.KeyValue = 39 Then
"دستور"
End If
If e.KeyValue = 38 Then
"دستور"

End If
If e.KeyValue = 37 Then
"دستور"

End If

37=چپ
38=بالا
39=راست
40=پایین
داداش یه سورس هم برات میذارم برا اینکه کد و اسم هر دکمه ای رو که فشار بدی بهت میده.جالبه دانلود کن
113640
موفق باشید



ممنون از شما دوست عزیز ، کدی که من تو سی شارپ مینوسم به اینصورت هسش که کار نمیکنه
if (e.keycode == keys.up )
"دستور"
else if (e.keycode == keys.left )
.
.
.
.