winform中TextBox通过正则限制只能输入两位小数

 时间:2024-10-12 22:43:42

1、首先小编这里创建一个小的winform程序,只有一个输入框,然后需要在输入框中让用户输入一个两位小数,或者以为甚至没有小数都可以,如下图:

winform中TextBox通过正则限制只能输入两位小数

3、接下来我们开始使用程序来限制输入小数的位数,如下图,选中输入框,在事件总选择KeyPress这个事件,然后双击这个事件,如下图:

winform中TextBox通过正则限制只能输入两位小数

5、然后我们来整体看一下代码,然后就其中的主要思想以及代码解释一下:1.最终结果我尺攵跋赈们通过设置e.handle为true或者false来实现允许和禁止输入,如果设置handle为false表示盐淬芪求该事件未处理,交给系统处理,表示按键可以允许,如果设置handle为true表示事件已经处理,不交给系统处理,表示按键禁止2.然后根据键盘输入的字符,与正则表达式进行匹配,如果匹配则返回false,如果不匹配则返回true,整体代码基于上述两点进行编程,最终实现控制输入两位小数的效果,如下图:

winform中TextBox通过正则限制只能输入两位小数
  • C#winform实现在datagridview中输入数据并计算
  • Typora如何做HTML页面
  • 如何在window server 2003 正确安装并使用证书
  • VS2017如何进行断点调试、即时窗口使用
  • 如何去掉sqlserver查询结果中的重复值
  • 热门搜索
    低血压有什么症状 什么的感觉真好作文 gate是什么意思 蓝色配什么颜色 莱姆病是什么病 精子是什么颜色 残值是什么意思 什么的波光 办营业执照需要什么 通勤什么意思