PDA

View Full Version : تشخیص کلید فشرده شده (Arrow key)



روح اله معینی زاده
دوشنبه 18 آبان 1383, 13:05 عصر
با سلام خدمت دوستان ارجمند

می خواستم بدونم آیا می شه در روال Keypress یک جعبه متن (TextBox) فهمید که کدام کلید مکان نما فشرده شده است؟

با احترام - خدانگهدار

علیرضا مداح
دوشنبه 18 آبان 1383, 19:22 عصر
سلام .
کد زیر را در رویداد KeyDown مربوط به تکست باکس وارد نمایید :


Select Case e.KeyData
Case Keys.Down
MsgBox("The Down Arrow Key is pressed.")
Case Keys.Up
MsgBox("The Up Arrow Key is pressed.")
Case Keys.Right
MsgBox("The Right Arrow Key is pressed.")
Case Keys.Left
MsgBox("The Left Arrow Key is pressed.")
End Select

روح اله معینی زاده
سه شنبه 19 آبان 1383, 19:49 عصر
سلام خدمت دوست عزیز

از پاسخ شما خیلی ممنونم :oops: ولی من گفتم تو کدوم روال؟ :sunglass:

با احترام- خدانگهدار

علیرضا مداح
سه شنبه 19 آبان 1383, 20:27 عصر
ولی من گفتم تو کدوم روال؟

پاسخ :


رویداد KeyDown

روح اله معینی زاده
سه شنبه 26 آبان 1383, 07:50 صبح
با سلام خدمت آقای مداح

جمله رو سوالی بخون :wise2: عزیز جان. اینم توضیحش اونا:

من گفتم توی روال keypress این امکان هست یا نه و شما هم جواب دادید که keydown این کار را به شکل فلان انجام می ده.

خوب اشکال نداره، از شما متشکرم

با احترام - خدانگهدار :sunglass:

kochol
سه شنبه 07 تیر 1384, 16:45 عصر
سلام

Select Case e.KeyData
Case Keys.Down
MsgBox("The Down Arrow Key is pressed.")
Case Keys.Up
MsgBox("The Up Arrow Key is pressed.")
Case Keys.Right
MsgBox("The Right Arrow Key is pressed.")
Case Keys.Left
MsgBox("The Left Arrow Key is pressed.")
End Select
این کد شما کار نمی کنه و کلید های جهت نما جواب نمی دن من در فرمم یه دکمه و یه picturebox دارم و برای هر دو فرم و دکمه در روال keydown این کد را نوشتم ولی جواب نمی ده

kochol
شنبه 01 مرداد 1384, 20:45 عصر
آقا کسی جواب این سوال را نمی دونه من از هر دکمه دیگه ای استفاده می کنم جواب می ده