社区
VB基础类
帖子详情
请教一个好的屏敝非数字键的函数
xumanjun
2003-11-08 10:25:27
在一个文本框里要求用户输入数字,不能输入字母,但是别的功能键要可以用,如删除,回车等。
本人用的是
if keyascii<ASC("0")or keyscii>ASC("9") then
keyascii="0"
end if
这样的语句,但是除了数字键外别的都不能用了,也不能用BACKSPACE键等,感觉这样很不好,但是要一个一个屏敝的话感觉也不好。
...全文
57
5
打赏
收藏
请教一个好的屏敝非数字键的函数
在一个文本框里要求用户输入数字,不能输入字母,但是别的功能键要可以用,如删除,回车等。 本人用的是 if keyasciiASC("9") then keyascii="0" end if 这样的语句,但是除了数字键外别的都不能用了,也不能用BACKSPACE键等,感觉这样很不好,但是要一个一个屏敝的话感觉也不好。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xumanjun
2003-11-08
打赏
举报
回复
我是想在模块里面建一个函数,然后别的窗体中调用,因为要检查的地方太多了。
射天狼
2003-11-08
打赏
举报
回复
Private Sub Text1_KeyPress(KeyAscii As Integer)
If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 8 Then KeyAscii = 0
End Sub
xumanjun
2003-11-08
打赏
举报
回复
楼上的,那别的键怎么办?
yoki
2003-11-08
打赏
举报
回复
IsNumeric 函数
返回 Boolean 值,指出表达式的运算结果是否为数。
语法
IsNumeric(expression)
必要的 expression 参数是一个 Variant,包含数值表达式或字符串表达式。
说明
如果整个 expression 的运算结果为数字,则 IsNumeric 返回 True;否则返回 False。
如果 expression 是日期表达式,则 IsNumeric 返回 False。
cy_nwau
2003-11-08
打赏
举报
回复
x=chr(keyascii)
if instr("0123456789",x)<>0 then
keyascii=0
endif
一张图+
一个
Box+
一个
TextArea带你DIY不一样的
数字键
盘
本文介绍一种高效创建
数字键
盘的方法,仅需一张背景图、
一个
Box控件及
一个
TextArea控件,通过坐标定位实现点击反馈及动态效果。
3.Emwin点击Edit弹出
数字键
盘,输入到Edit并按下确认更新到Text显示(完整)
本文档详细介绍了如何使用Emwin图形库创建
一个
带有
数字键
盘功能的GUI界面。首先,通过GUIBuilder创建两个页面,
一个
是主页面,包含多个Text和Edit控件,另
一个
是
数字键
盘页面。接着,将生成的代码添加到工程中,并定义了各控件的ID和创建
函数
。在回调
函数
中处理Edit的点击事件,弹出
数字键
盘,并实现了
数字键
盘的输入、删除和确认功能。最后,当用户在
数字键
盘上输入数值并点击确认后,更新主页面的Edit和Text内容。整个过程涉及GUI控件交互、事件处理和字符串操作。
vue封装自定义
数字键
盘组件
本文介绍了
一个
在iOS10设备上使用
数字键
盘时遇到的问题及解决方案。问题表现为
数字键
盘在点击时异常收起,经过多次尝试,最终通过自定义
数字键
盘组件解决了问题。
虚拟
数字键
盘
本文介绍了一种用于网页的虚拟
数字键
盘解决方案,旨在解决移动端浏览器自动聚焦及键盘弹出不一致的问题,尤其针对iOS系统的限制。该方案通过创建虚拟
数字键
盘和input元素,实现了页面加载即聚焦、输入光标显示及金额格式校验等功能。
stm32f407与串口
屏
通信问题
本文介绍了
一个
使用TJC串口
屏
与单片机进行通信的项目,详细记录了从
数字键
盘数据发送到单片机接收的调试过程。在遇到数据无法正确接收的问题后,作者通过排查发现缺少特定的结束符是导致失败的原因,并分享了解决方案。
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章