Может кто-нибудь помочь мне получить коды клавиш для клавиш со стрелками в событиях c # .net keypress? Можете ли вы помочь мне выбраться из этой контрольной точки?
С наилучшими пожеланиями, Арун.
Вы имеете в виду событие KeyUp? KeyPress не запускается для стрелок, а аргументы события не имеют свойства KeyCode, но для клавиш со стрелками в событии keyUp они являются:
Keys.Up, Keys.Down, Keys.Left, Keys.right
http://msdn.microsoft.com/en-us/library/system.windows.forms.keys.aspx
Keys.Up, Keys.Left, Keys.Right, Keys.Down.
Вы можете посмотреть коды клавиш здесь: http://msdn.microsoft.com/en-in/library/aa243025(v=vs.60).aspx
В нем говорится:
vbKeyLeft 37 LEFT ARROW key vbKeyUp 38 UP ARROW key vbKeyRight 39 RIGHT ARROW key vbKeyDown 40 DOWN ARROW key
Вы можете использовать его для сравнения, как это
e.KeyValue==39