请问在textbox里怎么控制用户的输入 请问如何在textbox里控制只输入数字,字母,汉字谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果想让非法字符进入文本框的话,请处理TextBox控件的KeyPress事件 那请问怎么处理处理TextBox控件的KeyPress事件? 我刚才试了一下,居然可以接受汉字,晕晕地,出乎我的意料之外为textBox1控制,添加KeyPress事件处理,代码如下private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e){ //只接受数字,字母,汉字,退格,Tab键,小数点 if ( !( Char.IsLetterOrDigit(e.KeyChar) || e.KeyChar == '\b' || e.KeyChar == '\t' || e.KeyChar == '.' ) ) { e.Handled = true;//取消该击键消息 }} 在TextBox的ModifiedChanged实现中进行验证 如果,在TextBox的ModifiedChanged实现中进行验证,像“*()*#)$*”这样的字符,是可以进入TextBox框中的,如果处理好KeyPress事件,这些字符,无法进入。 用KyPress事件并检查KeyAscii参数即可! 正则表达式,顺便问一下“请问如何在textbox里控制只输入数字,字母,汉字” ,晕,那你想让输入什么啊??/ 烦烦烦...动手能力超差 如何用代码证明string类型是引用类型? 后台new出来的控件 在click事件时如何获取? 线程调用方法,如何判断该方法正在执行 字符串比较 这条过滤语名如何写 请问那有VS2005中文版下载 如何在excel中导数据到datagrid时可以让用户选择需要的字段呢 求一算法 C# windows窗体 控件的问题,在线等,急!! 怎样在Windows启动时自动启动程序? datagrid的ColumnHeadersVisible
怎么处理处理TextBox控件的KeyPress事件?
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
//只接受数字,字母,汉字,退格,Tab键,小数点
if ( !( Char.IsLetterOrDigit(e.KeyChar) || e.KeyChar == '\b' || e.KeyChar == '\t' || e.KeyChar == '.' ) )
{
e.Handled = true;//取消该击键消息
}
}