网站首页问答百科 >正文
想必现在有很多小伙伴对于VB文本框怎样限制只能输入数字值方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于VB文本框怎样限制只能输入数字值方面的知识分享给大家,希望大家会喜欢哦。
1、 新建一个标准EXE程序。
2、 绘制界面,添加一个 Textbox 控件,改名为 txbNumber。
3、 编写代码。在代码窗口中,添加 txbNumber_KeyPress 事件。
转载或者引用本北文内容请注明革知来源于芝士运厂回答
4、查ASCII码表,得到0的ASCII码是48。输入以下语句:
If KeyAscii < 48 Or KeyAscii > 57 Then KeyAscii = 0
动化正活边山世真温步历构率层识。
这条语句用来判断输入的字符是否在0-9的范围,如果不在这个范围,就把这个输入的字符屏蔽掉。
要用生加天样解革级区百今劳市准划却。
5、但这么做会产生一个问题,就是使用BackSpace删除字符的时候,由于按键被屏蔽,无法删除。只要在上面的语句前在添加一条语句:If KeyAscii = 8 Then Exit Sub,意思是,如果按了BackSpace,就直接退出该过程,按键就不会被屏蔽了。
6、调试运行。按F5,在文本框中输入任意字符,可以看到只有数字能显示在文本框中。按退格键,字符也能正常删除。
7、 如果输入的数字可能是小数,那么还要添加如下代码:
If KeyAscii = 46 And Not CBool(InStr(txbNumber,".")) Then Exit Sub
当输入小数点时,程序判断文本框中是否已有小数点(因为一个小数中不可能有多个小数点),如果没有小数点,则允许输入。
本文到此结束,希望对大家有所帮助。
版权说明:本文由用户上传,如有侵权请联系删除!
猜你喜欢:
- 2022-06-19七龙珠任天堂游戏怎么解锁人物(SP游戏七龙珠对打那个大招怎么使啊)
- 2022-06-192012年中考各校录取分数线(2012年中考最低分数线)
- 2022-06-19全家福照片长宽比(全家福照片大小多少kb)
- 2022-06-19同里门票免费政策(去同里门票多少啊)
- 2022-06-19艾诗官网查询系统(艾诗官网查询产品防伪码)
- 2022-06-1918轮大卡车2穿越美国(卸货键是那个)
- 2022-06-1910658122是什么电话号码(请问10658518是什么电话号码)
最新文章:
- 2022-06-191.95mb等于多少kb(95kb是什么意思啊)
- 2022-06-19暴雪战网台服账号注册(如何注册暴雪的台服战网)
- 2022-06-19奥运会开幕式nbc字幕版(NBC版的北京奥运会开幕式的nbc是什么意思)
- 2022-06-19七龙珠任天堂游戏怎么解锁人物(SP游戏七龙珠对打那个大招怎么使啊)
- 2022-06-19荆岳铁路2022最新消息(荆岳铁路的最新进展)
- 2022-06-19中介伯乐留学怎么样(伯乐留学这个中介怎样)
- 2022-06-19一级甲等医疗事故应承担什么责任(一级甲等医疗事故院方和医生该负什么责任)
- 2022-06-192012年中考各校录取分数线(2012年中考最低分数线)
- 2022-06-19江西四套在线直播网站(江西四套在线直播网站)
- 2022-06-19千年3怎么练武功最快(千年3如何快速提升境界)
- 2022-06-19k40列车途经哪些站(k40次列车途经多少站)
- 2022-06-19全家福照片长宽比(全家福照片大小多少kb)
- 2022-06-19md大战略日文版下载(MD大战略2的日文ROM下载)
- 2022-06-19香港人说的po是什么意思(港大土话出pool是什么意思)
- 2022-06-19非凡资源搜索器app(非凡资源搜索器)
- 热点推荐
- 热评文章