KeyPress事件 控制输入的是整数还是小数
2010-07-20 21:56
267 查看
代码
''' <summary> ''' 限制输入字符串 ''' Add by pwm 2010.07.18 ''' </summary> ''' <param name="txtb">TextBox控件</param> ''' <param name="e">KeyPree事件</param> ''' <param name="flag">falg为True表示只能输入整数,为False表示小数或者整数</param> ''' <remarks></remarks> Public Shared Sub LimitIntOrDbl(ByVal txtb As TextBox, ByVal e As KeyPressEventArgs, ByVal flag As Boolean) '允许输入的字符 Dim AstrictChar As String If flag Then AstrictChar = "0123456789" Else AstrictChar = "0123456789." End If 'BackSpace」「Delete」后退键正常删除操作 If CType(AscW(e.KeyChar), Keys) = Keys.Back Or CType(AscW(e.KeyChar), Keys) = Keys.Delete Then Return End If '「Ctrl+C」(3)「Ctrl+X」(24)特殊组合键正常 '「Ctrl+Z」(26) 撤消组合键正常 If AscW(e.KeyChar) = 3 Or AscW(e.KeyChar) = 24 Or AscW(e.KeyChar) = 26 Then Return End If '允许输入的字符外 If AstrictChar.IndexOf(e.KeyChar) = -1 Then e.Handled = True Return End If End Sub
相关文章推荐
- 关于KeyPress事件只能输入数字小数的问题
- textbox 控制输入整数,小数
- WinForm—控制文本框只能输入整数(包括小数)
- JS控制文本框只能输入整数或带一位小数的浮点数
- .NET keypress 事件之键盘输入控制
- Android 控制edittext或者textview输入的为指定的整数位和小数位
- MFC 编辑框控制只输入小数,并控制小数位数,整数位数,值
- JAVA中如何判断一个输入是数字(小数和整数)还是字符串?
- javascript控制text只能输入数字(整数,小数),兼容ie,ff,safari【转载】
- 从控制台上输入一个数 看是小数还是整数
- Silverlight限制TextBox只能输入整数或者小数
- 基于jQuery实现文本框只能输入数字(小数、整数)
- 基于jQuery实现文本框只能输入数字(小数、整数)
- js控制input输入后捕获回车事件
- Javascript正则控制文本框只能输入整数或浮点数
- 在winform中捕获上下键左右键等控制建的KeyPress事件
- 输入一个浮点数,并输出该数的整数部分和小数部分
- jquery限定文本框只能输入数字(整数和小数)
- JS限制文本框只能输入整数或小数
- input输入效果控制onfocus和onblur事件