c# 中的textbox控件上如何判定输入的是阿拉伯数字?
解决方案 »
- 业务类的设计问题
- 大家好,我的一个C#程序出了点问题,请求大家帮下!
- 从客户端 中检测到有潜在危险的 Request.Form 值
- 能否将一个Form序列化或者保存起来啊,非常急用
- 是否可把Word格式的文档放到SQL Server中进行管理
- 同一帐户登录系统时,如何使已登录的前面的同一帐户退出系统。
- 在网络上如何实现局域网的(类似浩方或其他平台)
- 简单问题麻烦大家了:MessageBox.Show 当点确定按纽的时候,能否让我把显示的特定信息存到数据库中?
- 微软宣布.NET Native预览版 C#可编译为本地机器码
- 如何在程序中访问其他机器上的共享文件而不用输入网络用户名与密码
- 关于重绘的问题
- C#winform中在子窗体中如何去操纵主窗体中的RichTextBox
也可以把字符串转换成字符数组,逐个字符判断是否是 c>='0' c<='9'
using System.Text.RegularExpressions;在TextBox的Changed事件里面写:
if (...) MessageBox.Show("是数字");
1.你可以用类型转换异常判断;
2.也可以把字符串转换成字符数组,逐个字符判断是否是 c>='0' c<='9'
3.正则if(Regex.IsMatch(textBox1.Text, "\\d+"))
4.第三方控件
5.NumericUpDown控件替代你的textbox