C# textbox控件只接收数字0-9的输入 在线等 解决马上结贴 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 c# 只能输入数字的文本框 http://blog.csdn.net/wuyazhe/archive/2010/07/12/5729338.aspx 如果限制0-9直接在textchanged中判断即可。if(textbox1.text.length != 1) textbox1.text = "";if(textbox1.text[0]<'0' || textbox1.text[0]>'9')textbox1.text = ""; keycode 48 = 0 equal braceright keycode 49 = 1 exclam onesuperior keycode 50 = 2 quotedbl twosuperior keycode 51 = 3 section threesuperior keycode 52 = 4 dollar keycode 53 = 5 percent keycode 54 = 6 ampersand keycode 55 = 7 slash braceleft keycode 56 = 8 parenleft bracketleft keycode 57 = 9 parenright bracketright 指定一下event.keycode的区域 private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { int kc = Convert.ToInt32(e.KeyChar); if ((kc < 48 || kc > 57) && kc != 8) e.Handled = true; } using System.Text.RegularExpressions;Match m = Regex.Match(textBox1.Text.Trim(), @"^[0-9]*$");if (!m.Success) 感觉用脚本控制吧,用onkeyup事件 如果不是在0-9范围内自动清除 怎么用C#做个类似QQ式的下拉菜单 连接字符串问题 help 求C#桌面程序的Word编辑器 C#客户端程序如何调用IE 所有的分一次给完吧?难呀!!!!!!!!!!!!!! 怎么使Form能像textbox一样得到输入焦点. 如何用C#对Access2000图片存取操作 [WinForm/WebForm]我现在DataSet中有两个表,怎样能像数据库中的视图一样把这两个表结合起来? 怎么用代码创建一个新的窗体,高手支招! SQL查询 求一个动态数组函数,用于存储数据库中的一列数据。
http://blog.csdn.net/wuyazhe/archive/2010/07/12/5729338.aspx
直接在textchanged中判断即可。
if(textbox1.text.length != 1) textbox1.text = "";
if(textbox1.text[0]<'0' || textbox1.text[0]>'9')textbox1.text = "";
keycode 49 = 1 exclam onesuperior
keycode 50 = 2 quotedbl twosuperior
keycode 51 = 3 section threesuperior
keycode 52 = 4 dollar
keycode 53 = 5 percent
keycode 54 = 6 ampersand
keycode 55 = 7 slash braceleft
keycode 56 = 8 parenleft bracketleft
keycode 57 = 9 parenright bracketright
指定一下event.keycode的区域
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
int kc = Convert.ToInt32(e.KeyChar);
if ((kc < 48 || kc > 57) && kc != 8)
e.Handled = true;
}
Match m = Regex.Match(textBox1.Text.Trim(), @"^[0-9]*$");
if (!m.Success)