Is there a way to determine if a key is letter/number (A-Z
,0-9
) in the KeyEventArgs
? Or do I have to make it myself? I found a way with e.KeyCode, is that accurate?
if(((e.KeyCode >= Keys.A && e.KeyCode <= Keys.Z )
|| (e.KeyCode >= Keys.D0 && e.KeyCode <= Keys.D9 )
|| (e.KeyCode >= Keys.NumPad0 && e.KeyCode <= Keys.NumPad9))
You can use the char.IsLetterOrDigit()
method on the KeyCode
of the event args:
bool isLetterOrDigit = char.IsLetterOrDigit((char) keyEventArgs.KeyCode);
Char.IsNumber() and Char.IsLetter()
In WPF? Use PreviewTextInput or TextInput events instead of KeyDown
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With