注册 登录
编程论坛 VFP论坛

求教,文本框中输入数值的问题

丁春秋yxp 发布于 2022-11-21 21:24, 991 次点击
我有一文本框,需要输入长度为4带1位小数的数值,比如:0、1.1、22.2等等
我将文本框的InputMask设置为99.9,但输入时非法别扭,比如输入了:1 .2(1和小数点间有空格)等等。而且按小数点无效(不是按小数点后输入的是小数点后的那个值)。
我的目的是想达到我按“1.3”,输入的即是“1.3”这种效果,即象绑定了数值型字段输入的那种效果,请问如何设置。
另外我想如果输入的是零,则不用显示,显示空白即可(那个单独的小数点显示不显示无所谓),可以实现么。
请大侠们请教。
4 回复
#2
吹水佬2022-11-21 21:52
先 value=0.0
#3
sdta2022-11-21 21:59
文本框的数据类型是数值型,还是字符型,如果想输入0不显示,文本框必须设置为字符型,必须在退出文本框时判断一下即可。
问题可能出在InputMask设置上,此处应该不要设置
#4
丁春秋yxp2022-11-21 22:00
回复 2楼 吹水佬
已使用文体框生成器(将类型设为数值型)解决,谢谢上边两位版主。

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

#5
huasinstamps2022-11-22 17:40
format='z' 时数值为0时不显示
1