C#的TextBox控件输入测试-只允许输入数字的测试:
代码如下: (VS2005)
public TextBoxInputCheck(object sender, KeyPressEventArgs e,INPUTTYPE type)
{
if(type == INPUTTYPE.INT)
{
string pattern = @"^[0-9]";
Regex reg = new Regex(pattern);
if ((!reg.Match(e.KeyChar.ToString()).Success) && (e.KeyChar.ToString() != ""))
{
e.Handled = true;
}
}
else if(type == INPUTTYPE.FLT)
{
string pattern = @"^[0-9]|.$";
Regex reg = new Regex(pattern);
if ((!reg.Match(e.KeyChar.ToString()).Success) && (e.KeyChar.ToString() != ""))
{
e.Handled = true;
}
else if (e.KeyChar.ToString() == "." && (sender as TextBox).Text.IndexOf('.') > 0)
{
e.Handled = true;
}
}
}
转载于:https://www.cnblogs.com/twttafku/archive/2008/03/31/1131200.html
C#的TextBox控件输入测试-只允许输入数字的测试:相关推荐
- 使用web服务器控件显示页面,服务器_Web服务器控件:TextBox控件,阅读此文请先查看网页教学网 - phpStudy...
阅读此文请先查看网页教学网的:ASP.NET入门教程:Web服务器控件,简单讲述了Web服务器控件的使用方法. 定义和用法 TextBox 控件用于创建用户可输入文本的文本框.创建单行和多行文本框. ...
- WPF(6)WPF之TextBox控件
系列文章目录 WPF(1)WPF工程创建 WPF(2)WPF之Image组件 WPF(3)WPF之Button组件 WPF(5)WPF之DataGrid控件 文章目录 系列文章目录 TextBox控件 ...
- ASP.Net TextBox控件只允许输入数字
原文:ASP.Net TextBox控件只允许输入数字 1.1.在Asp.Net TextBox 控件的 OnKeyPress 事件中指定输入键盘码必须为数字: <asp:TextBox ID= ...
- C# Winform TextBox控件多行输入
TextBox控件默认是单行输入.怎么才能进行多行输入呢. 只需要将控件属性MultiLine由false改为true即可.
- ASP.NET中TextBox控件的AutoCompleteType属性(不保存历史输入记录)
ASP.NET AutoCompleteType 属性 返回 ASP.NET TextBox 控件参考手册 定义和用法 AutoCompleteType 属性用于设置或返回 TextBox 控件的 A ...
- Textbox控件禁止用户向文本框中输入文字
在Winform程序中,Textbox控件,如何禁止用户向文本框中输入文字,而只是可以通过程序来写入内容 选择这个控件的属性,在事件列中找到KeyPress,双击,生成相应的事件监听方法,加入代码e. ...
- C# 中TextBox控件如何限制输入的字数?
C# 中TextBox控件是一款常见的控件,其有字数限制,MaxLength 属性默认值是 32767. MaxLength 代表的是字数,并不是字节数. 超过的话:录入.粘贴就会丢掉多余的部分,也不 ...
- textbox控件输入内容限制(格式及长度)
textbox输入长度限制 textbox输入内容限制: 1. 2. /// <summary>/// 限制textbox控件输入仅为数字/// </summary>/// & ...
- WPF C# VS2013 TextBox控件 限制只能输入数字
编码语言:C# 编码平台:VS2013 项目类型:WPF TextBox控件 PreviewKeyDown事件 后台代码 //按键为: 非 ( 大键盘0~9 || 小键盘 0~9 || 退格键 ) ...
- C# textbox控件输入字符串触发回车事件
情景说明: 通过串口传输数据到 textbox,并触发textbox的回车事件KeyPress,直接在字符串后面追加"\r"并不能达到预期效果 方案: 步骤一: 在传输的字符串后面 ...
最新文章
- 3月14号,oracle的说道多多
- 产生BFC环境的几种方式
- 计算机应用技术适合女孩学吗,2021计算机应用技术女生学难吗
- Matlab中凸优化工具包CVX的配置、注册与使用
- Damon Edwards:IT运营是最可预测的DevOps差异化因素
- Spring Boot : Spring Boot Slf4j 以及 log4j 以及门面日志
- Quartz定时任务调度机制解析(CronTirgger、SimpleTrigger )
- 使用 Eclipse 插件部署 Java 应用
- sql server添加外键的方法
- 303.区域和检索-数组不可变
- 【刨根问底】解决我的世界启动,报错openGL版本不足的问题
- 服务器win2003修复,win2003服务器svchost.exe异常
- js获取传统节假日_js能获取一年中所有的法定节假日,有这样的程序吗?
- 华为freelace耳机修整详录
- C#:SqlHelper
- 抢抓双城发展机遇 新川代表团赴渝交流
- QQ邮箱接收邮件报警
- 【笔记】因子投资:方法与实践
- eclipse java web乱码,eclipse中文乱码解决
- 这几种[儿童益智玩具] 永远不过时!
热门文章
- selectprovider 分页_修改EFOracleProvider——解决分页排序问题
- Linux centos hook,centos7 U盘安装卡在 starting dracut initqueue hook
- 被踢出sci_这本世界上创刊最早的期刊竟被踢出 SCI 了?!
- yum update upgrade 区别_CentOS与RedHat的区别
- recvfrom函数 非阻塞_那些年让你迷惑的阻塞、非阻塞、异步、同步
- 用curl访问HTTPS站点并登录
- 设计自己的基于Selenium 的自动化测试框架-Java版(1) - 为什么selenium还需要测试框架?...
- WIZnet无线模块WizFi210/220 硬件设计指导
- 其它 博客园 自己写的文章 标题含有小写字母 查看文章时 标题就变成大写的了...
- busybox inetd tftpd