При обработке события Control.OnKeyPress
есть KeyPressEventArgs
, который содержит KeyChar
.Получить символ на Control.KeyDown?
Для удобства использования мне нужен то же самое KeyChar
, но при обращении с событием OnKeyDown
.
KeyEventArgs
не содержит данных, связанных с символом. Я имею в виду, если нажать клавишу A
с или без Shift
, это не влияет на KeyCode
, KeyData
или KeyValue
. То же самое при использовании другого языка, я все еще получаю капитальные значения английского.
Как получить KeyPressEventArgs.KeyChar
внутри KeyDown
мероприятие?
Спасибо.
И какой символ вы хотите, когда клавиша Alt отпущена? –
'KeyPress' не срабатывает, когда клавиша Alt отпускается, но' OnKeyDown' срабатывает в любом случае, в этом случае char '\ 0' достаточно хорош. – DxCK