社区
VB基础类
帖子详情
请教一个好的屏敝非数字键的函数
xumanjun
2003-11-08 10:25:27
在一个文本框里要求用户输入数字,不能输入字母,但是别的功能键要可以用,如删除,回车等。
本人用的是
if keyascii<ASC("0")or keyscii>ASC("9") then
keyascii="0"
end if
这样的语句,但是除了数字键外别的都不能用了,也不能用BACKSPACE键等,感觉这样很不好,但是要一个一个屏敝的话感觉也不好。
...全文
25
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
怎么拦截系统
函数
主 题: 怎么拦截系统
函数
?(超高度难题!) 在Dos下,我们可以拦截中断,用自己的处理...比如说系统有
一个
GetSystemDirectory()
函数
,我想用我自己的
函数
替换它,经过我的
函数
MyGetSystemDirectory()进行处理,然
C语言笔试题目
对于有些编译器而言,在同
一个
函数
内可以定义多个同名的局部变量,比如在两个循环体内都定义
一个
同名的局部变量,而那个局部变量的作用域就在那个循环体内2、如何引用
一个
已经定义过的全局变量?答:extern可以用...
C语言面试题汇编
对于有些编译器而言,在同
一个
函数
内可以定义多个同名的局部变量,比如在两个循环体内都定义
一个
同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2.如何引用
一个
已经定义过的全局变量?
GD32F103实战
在我入门之处,曾经
请教
过老师,
请教
过学长,看过很多帖子,大家给了各有各的方法,折腾了很久才初窥门径,所以,在这里提供
一个
我认为比较比较容易上手的入门步骤,如下 先会使用它 弄懂原理 照着原理可以做一...
C/C++笔试题(很多)
微软亚洲技术中心的面试题!...(2)并发性:不仅进程之间可以并发执行,同
一个
进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章