Коды клавиш для клавиш со стрелками - PullRequest
5 голосов
/ 01 декабря 2008

Может кто-нибудь помочь мне получить коды клавиш для клавиш со стрелками в событиях c # .net keypress? Можете ли вы помочь мне выбраться из этой контрольной точки?

С наилучшими пожеланиями, Арун.

Ответы [ 3 ]

11 голосов
/ 01 декабря 2008

Вы имеете в виду событие KeyUp? KeyPress не запускается для стрелок, а аргументы события не имеют свойства KeyCode, но для клавиш со стрелками в событии keyUp они являются:

Keys.Up, Keys.Down, Keys.Left, Keys.right

4 голосов
/ 01 декабря 2008
0 голосов
/ 06 октября 2014

Вы можете посмотреть коды клавиш здесь: 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 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...