本文介绍了我可以确定KeyEventArg是否是字母或数字?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有办法确定密钥是否是字母/数字( AZ
, 0-9
) KeyEventArgs
?或者我必须自己做我找到了一个方法,,是否正确?
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))
推荐答案
您可以使用方法在的事件args:
You can use the char.IsLetterOrDigit()
method on the KeyCode
of the event args:
bool isLetterOrDigit = char.IsLetterOrDigit((char) keyEventArgs.KeyCode);
这篇关于我可以确定KeyEventArg是否是字母或数字?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!