首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Winform:印证用户输入的是int

2011-12-10 
Winform:验证用户输入的是int有个textBox给用户输入判断用户输入的是整数不用正则表达式[解决办法].NET 2.

Winform:验证用户输入的是int
有个textBox给用户输入
判断用户输入的是整数
不用正则表达式

[解决办法]
.NET 2.0以上版本不要用Parse方法...抛异常极慢并无谓耗费资源...

C# code
int i=0;if(int.TryParse(textBox1.text,out i)){...}else{...}
[解决办法]
禁止输入数字的方式比较简单~

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!(Char.IsNumber(e.KeyChar) || e.KeyChar == '\b'))
{
e.Handled = true;

}


重写textBox的Press事件.

热点排行