Wie wandle ich e.KeyChar zu einer tatsächlichen Charakter Wert bei der Handhabung von Tastatur-events?

Alles was ich bin zu wollen tun, ist das eigentliche Zeichen, die gedrückt wird, wenn Sie Schlüssel eingegeben werden, der Fall.

Ist die einzige option die ich sehe ist e.KeyCharwas mir die position eher als das Zeichen selbst.

Was ich bin zu wollen tun, ist die Grenze der Werte die Taste drücken, um Ziffern zwischen 0-9. Die Art, wie ich es jetzt gerade Tue, ist nur if((e.KeyChar < 48 || (e.KeyChar > 57)))

Wirkt ein bisschen Billig, nur die Werte für 0 und 9, und ich würde gerne wissen, wie die Zeichen selbst, anstatt seinen Schlüssel.

EDIT: Danke für den input; also im Allgemeinen gibt es keinen Weg zu gehen, dass die e.KeyCharauf den Wert von der Eingabe selbst.

Ich würde wirklich gerne meine event -, e -, und auf das Zeichen gedrückt, die direkt im Gegensatz zu der Verwendung von e ist.KeyChar zu bekommen, eine numerische Darstellung des Wertes.

wpf oder winforms?
winforms ist diese app
Ignorieren Sie nicht die backspace-Taste!

InformationsquelleAutor user1993843 | 2013-04-04

Schreibe einen Kommentar