代码如下: (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控件输入测试-只允许输入数字的测试:相关推荐

  1. 使用web服务器控件显示页面,服务器_Web服务器控件:TextBox控件,阅读此文请先查看网页教学网 - phpStudy...

    阅读此文请先查看网页教学网的:ASP.NET入门教程:Web服务器控件,简单讲述了Web服务器控件的使用方法. 定义和用法 TextBox 控件用于创建用户可输入文本的文本框.创建单行和多行文本框. ...

  2. WPF(6)WPF之TextBox控件

    系列文章目录 WPF(1)WPF工程创建 WPF(2)WPF之Image组件 WPF(3)WPF之Button组件 WPF(5)WPF之DataGrid控件 文章目录 系列文章目录 TextBox控件 ...

  3. ASP.Net TextBox控件只允许输入数字

    原文:ASP.Net TextBox控件只允许输入数字 1.1.在Asp.Net TextBox 控件的 OnKeyPress 事件中指定输入键盘码必须为数字: <asp:TextBox ID= ...

  4. C# Winform TextBox控件多行输入

    TextBox控件默认是单行输入.怎么才能进行多行输入呢. 只需要将控件属性MultiLine由false改为true即可.

  5. ASP.NET中TextBox控件的AutoCompleteType属性(不保存历史输入记录)

    ASP.NET AutoCompleteType 属性 返回 ASP.NET TextBox 控件参考手册 定义和用法 AutoCompleteType 属性用于设置或返回 TextBox 控件的 A ...

  6. Textbox控件禁止用户向文本框中输入文字

    在Winform程序中,Textbox控件,如何禁止用户向文本框中输入文字,而只是可以通过程序来写入内容 选择这个控件的属性,在事件列中找到KeyPress,双击,生成相应的事件监听方法,加入代码e. ...

  7. C# 中TextBox控件如何限制输入的字数?

    C# 中TextBox控件是一款常见的控件,其有字数限制,MaxLength 属性默认值是 32767. MaxLength 代表的是字数,并不是字节数. 超过的话:录入.粘贴就会丢掉多余的部分,也不 ...

  8. textbox控件输入内容限制(格式及长度)

    textbox输入长度限制 textbox输入内容限制: 1. 2. /// <summary>/// 限制textbox控件输入仅为数字/// </summary>/// & ...

  9. WPF C# VS2013 TextBox控件 限制只能输入数字

    编码语言:C# 编码平台:VS2013 项目类型:WPF TextBox控件  PreviewKeyDown事件 后台代码 //按键为: 非 ( 大键盘0~9 || 小键盘 0~9 || 退格键 ) ...

  10. C# textbox控件输入字符串触发回车事件

    情景说明: 通过串口传输数据到 textbox,并触发textbox的回车事件KeyPress,直接在字符串后面追加"\r"并不能达到预期效果 方案: 步骤一: 在传输的字符串后面 ...

最新文章

  1. 3月14号,oracle的说道多多
  2. 产生BFC环境的几种方式
  3. 计算机应用技术适合女孩学吗,2021计算机应用技术女生学难吗
  4. Matlab中凸优化工具包CVX的配置、注册与使用
  5. Damon Edwards:IT运营是最可预测的DevOps差异化因素
  6. Spring Boot : Spring Boot Slf4j 以及 log4j 以及门面日志
  7. Quartz定时任务调度机制解析(CronTirgger、SimpleTrigger )
  8. 使用 Eclipse 插件部署 Java 应用
  9. sql server添加外键的方法
  10. 303.区域和检索-数组不可变
  11. 【刨根问底】解决我的世界启动,报错openGL版本不足的问题
  12. 服务器win2003修复,win2003服务器svchost.exe异常
  13. js获取传统节假日_js能获取一年中所有的法定节假日,有这样的程序吗?
  14. 华为freelace耳机修整详录
  15. C#:SqlHelper
  16. 抢抓双城发展机遇 新川代表团赴渝交流
  17. QQ邮箱接收邮件报警
  18. 【笔记】因子投资:方法与实践
  19. eclipse java web乱码,eclipse中文乱码解决
  20. 这几种[儿童益智玩具] 永远不过时!

热门文章

  1. selectprovider 分页_修改EFOracleProvider——解决分页排序问题
  2. Linux centos hook,centos7 U盘安装卡在 starting dracut initqueue hook
  3. 被踢出sci_这本世界上创刊最早的期刊竟被踢出 SCI 了?!
  4. yum update upgrade 区别_CentOS与RedHat的区别
  5. recvfrom函数 非阻塞_那些年让你迷惑的阻塞、非阻塞、异步、同步
  6. 用curl访问HTTPS站点并登录
  7. 设计自己的基于Selenium 的自动化测试框架-Java版(1) - 为什么selenium还需要测试框架?...
  8. WIZnet无线模块WizFi210/220 硬件设计指导
  9. 其它 博客园 自己写的文章 标题含有小写字母 查看文章时 标题就变成大写的了...
  10. busybox inetd tftpd