如何判断TEXTBOX中输入的是数字? ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vblr7/html/vaoprLike.htm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.自己写一个判断的函数,例如public static bool StrIsNum(string Str) { bool flag = false; try { Double.Parse(Str); flag = true; } catch (Exception) { flag = false; } return flag; }2.有几种方法,可以用RegularExpressionValidator,帮助里有例子; 也可以用脚本实现,在TextBox的onkeydown事件中对输入进行控制 Convert.Toint32(textbox.text),如果抛出异常就不是数字 ,其实准确的char.IsNumber()最好 private void TextBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e){ if(!char.IsNumber(e.KeyChar)) \\如果输入的不是数字 { e.Handled=true; \\就表示它已经被处理过了 }}用这个可以限制你的TextBox1中只能输入数字。如果还需要 退格键 的话 在if里面加上 &&e.KeyChar!=(char)8 想要一个上传图片的源码 关于使用IMAPI2刻录 对象反序列化的时候出错????? 打印控件,用户可以自己设定打印格式的打印控件,大家给介绍一个,谢谢 数据库连接报错!求救啊!分不多了只有30 怎么对取出的数据跟所有的正则表达式匹配一次?都不合乎的话,就报错.只有一条合乎的话就算对 一个问题 c#开发通讯工具需要兼职工作人员 C#需要MFC吗? VS2012在哪里设置可以显示CPU利用率和进程内存??? 顶就有分 给大家提供1个15G的ftp空间,大家有什么学习方面的资料或者什么的,可以传上去吧!大家共享吧!
public static bool StrIsNum(string Str)
{
bool flag = false;
try
{
Double.Parse(Str);
flag = true;
}
catch (Exception)
{
flag = false;
}
return flag;
}2.有几种方法,可以用RegularExpressionValidator,帮助里有例子;
也可以用脚本实现,在TextBox的onkeydown事件中对输入进行控制
System.Windows.Forms.KeyPressEventArgs e)
{
if(!char.IsNumber(e.KeyChar)) \\如果输入的不是数字
{
e.Handled=true; \\就表示它已经被处理过了
}
}
用这个可以限制你的TextBox1中只能输入数字。
如果还需要 退格键 的话 在if里面加上 &&e.KeyChar!=(char)8