Не уверен, что в этот раздел, но всеже...
Как из типа int получить строковое представление нажатой клавиши?
Если нажимаем на NumPad'е цифру 1, то ее код 97 и явное приведение в char не катит так как получаю символ 'a'.
Здравствуйте, dimon_slayer, Вы писали:
_>Не уверен, что в этот раздел, но всеже...
_>Как из типа int получить строковое представление нажатой клавиши?
_>Если нажимаем на NumPad'е цифру 1, то ее код 97 и явное приведение в char не катит так как получаю символ 'a'.
Не очень понятно, зачем использовать KeyValue, когда есть KeyCode, но в любом случае
Keys key = (Keys)KeyValue;
string pressedKey = key.ToString();
Здравствуйте, Tiarod, Вы писали:
T>Не очень понятно, зачем использовать KeyValue, когда есть KeyCode, но в любом случае
T>T>Keys key = (Keys)KeyValue;
T>string pressedKey = key.ToString();
T>
Вы пробовали сами выполнить вышеописанный код?
У меня значение стринга -"NumPad1"!
А использовать Value, Code, Data или еще что-то для меня не важно.
Мне надо, чтобы из KeyEventArgs я мог получить строковое значение 1 нажатой на NUMPADE!!! Если Звездочку нажали, то символ '*' мне нужно получить.
Здравствуйте, dimon_slayer, Вы писали:
_>Здравствуйте, Tiarod, Вы писали:
T>>Не очень понятно, зачем использовать KeyValue, когда есть KeyCode, но в любом случае
T>>T>>Keys key = (Keys)KeyValue;
T>>string pressedKey = key.ToString();
T>>
_>Вы пробовали сами выполнить вышеописанный код?
_>У меня значение стринга -"NumPad1"!
_>А использовать Value, Code, Data или еще что-то для меня не важно.
_>Мне надо, чтобы из KeyEventArgs я мог получить строковое значение 1 нажатой на NUMPADE!!! Если Звездочку нажали, то символ '*' мне нужно получить.
Ну тогда вам не KeyDown/KeyUp надо обрабатывать, а KeyPress