private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar <= '9' && e.KeyChar >= '0' || e.KeyChar <= 'Z' && e.KeyChar >= 'A' || e.KeyChar <= 'z' && e.KeyChar >= 'a')
{
e.Handled = false ;
}
else
{
e.Handled = true ;
}
}
这是实现只能输入数字0-9,还有字母A-Z,a-z的,如果还需要别的自己添加就好
追问请问汉字的判断是哪个?
追答你想输入汉字还是不输入汉字呢??
追问就是除了不能输入特殊字符和标点符号,其他的都可以
追答
这里面对应的都是Ascii码你可以下载一张ASCII对照表然后修改一下,把你不需要的部分去除就可以了,不过要注意e.Handled = true 与e.Handled = false ;的应用