Bei der Verarbeitung des Ereignisses Control.OnKeyPress
gibt es eine KeyPressEventArgs
, die eine KeyChar
enthält.Holen Sie sich das Zeichen auf Control.KeyDown?
Aus Gründen der Benutzerfreundlichkeit brauche ich genau das gleiche KeyChar
aber bei der Handhabung OnKeyDown
Ereignis.
Die KeyEventArgs
enthält keine char-bezogenen Daten. Ich meine, wenn drücken Sie die Taste A
mit oder ohne Shift
seine Auswirkungen auf die KeyCode
, KeyData
oder KeyValue
. Das gleiche, wenn ich eine andere Sprache benutze, bekomme ich immer noch englische Hauptwerte.
Wie bekomme ich eine KeyPressEventArgs.KeyChar
innerhalb KeyDown
Ereignis?
Danke.
Und welches Zeichen möchten Sie, wenn die Alt-Taste losgelassen wird? –
'KeyPress' wird nicht ausgelöst, wenn die Alt-Taste losgelassen wird, aber' OnKeyDown' wird trotzdem ausgelöst, in diesem Fall ist das Zeichen '\ 0' gut genug. – DxCK