函数 |
说明 |
IsControl |
判断指定的字符是否属于控制字符类别。 |
IsDigit |
判断指定的字符是否属于十进制数字类别。 |
IsLetter |
判断指定的字符是否属于字母类别。 |
IsLetterOrDigit |
判断指定的字符是属于字母类别还是属于十进制数字类别。 |
IsLower |
判断指定的字符是否属于小写字母类别。 |
IsNumber |
判断指定的字符是否属于数字类别。 |
IsPunctuation |
判断指定的字符是否属于标点符号类别。 |
IsSeparator |
判断指定的字符是否属于分隔符类别。 |
IsSymbol |
判断指定的字符是否属于符号字符类别。 |
IsUpper |
判断指定的字符是否属于大写字母类别。 |
IsWhiteSpace |
判断指定的字符是否属于空白类别。 |
根据以上函数参照核对帮助中的下面代码,如果希望只能输入数字跟字母的混合呢?能实现吗?上面函数里没这个判断
例如对于某个TextBox(文本框),希望只能输入数字和小数点,可设置KeyPress代码如下:
If
Char.IsNumber(e.KeyChar) OrElse
e.KeyChar = "."
OrElse
Char.IsControl(e.keychar) Then
Else
e.Cancel = True
End
If