注册 登录
编程论坛 VFP论坛

请教如何让inputbox()只允许输入数字。

丁春秋yxp 发布于 2022-07-06 10:44, 1696 次点击
如题,谢谢。

[此贴子已经被作者于2022-7-6 11:22编辑过]

11 回复
#2
吹水佬2022-07-06 10:58
数字字符可转换
#3
丁春秋yxp2022-07-06 11:13
回复 2楼 吹水佬
我知道可以转换,但用户没有输入数字时,转换出来的是0。
我的意思是就是限制用户只能输入数字。不知都否办到。
#4
吹水佬2022-07-06 11:30
以下是引用丁春秋yxp在2022-7-6 11:13:42的发言:

我知道可以转换,但用户没有输入数字时,转换出来的是0。
我的意思是就是限制用户只能输入数字。不知都否办到。

这个可以自己检测控制嘛,不要什么都要现成的吧
#5
吹水佬2022-07-06 11:31
既然选择了她,就要包容、适应讨好她。
#6
丁春秋yxp2022-07-06 11:49
回复 4楼 吹水佬
好的,我再研究一下,能遇到现成有的更好。
#7
laowan0012022-07-06 13:13
用text可以
#8
sdta2022-07-06 19:16
输入的字符逐个判断,如果是数字字符就保留,否则不保留,此类问题论坛中就有解决方法
#9
a575985872022-07-07 08:02
浅见:   inputbox()是一个函数,未必能实现用户的所以需求,而相对与 text 控件,则会为用户提供更多的满足。
那位大侠说得好: 既然选择了她,就要包容、适应讨好她。
#10
hu9jj2022-07-07 08:41
自己创建一个输入的表单,通过格式化输入条件就很容易做到的。或者直接在表单中的text控件中使用格式化条件,更直接简便。
#11
mywisdom882022-07-07 12:28
感觉就是一个表单,那就按10楼说,自己做1个表单来代替
同时,这个函数,返回值是字符的

[此贴子已经被作者于2022-7-7 12:31编辑过]

#12
talkrobin2022-07-07 13:25
学习text控件,
1