Quando si gestisce l'evento Control.OnKeyPress
, c'è un KeyPressEventArgs
che contiene uno KeyChar
.Ottieni il carattere su Control.KeyDown?
Per motivi di usabilità ho bisogno esattamente dello stesso KeyChar
ma quando si gestisce l'evento OnKeyDown
.
Il KeyEventArgs
non contiene dati relativi al carbone. Voglio dire, se si preme la chiave A
con o senza Shift
non ha effetto su KeyCode
, KeyData
o KeyValue
. Lo stesso quando si utilizza un'altra lingua, ho ancora i valori in inglese capitale.
Come ottenere un evento KeyPressEventArgs.KeyChar
all'interno di KeyDown
?
Grazie.
E quale carattere si desidera quando viene rilasciato il tasto Alt? –
'KeyPress' non si attiva quando il tasto Alt viene rilasciato, ma 'OnKeyDown' si attiva comunque, in questo caso il char' \ 0 'è abbastanza buono. – DxCK