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