关于EditMask的问题,是PB的Bug吗?

pbsql 2001-12-01 06:02:28
一个EditMask控件,数值型,要求只让输入三位小数位。

我将其掩码设为"0.000",但输入时总有问题,如输入"0.123",当输完"0."后,光标总是跑到"0.0"后去了,再输入"12"则变成了"0.012",即输完"0."后,必须将光标从"0.0"后移到"0."后输入才能正确。

如果把掩码设为"#.000"则能正常输入,但这样的话又不符合要求,因为整数位是不允许为0的。

难道这是PB的Bug吗?有没有办法解决?请各位朋友试一试,谢了先!
...全文
316 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
pbsql 2001-12-12
  • 打赏
  • 举报
回复
结了!
pbsql 2001-12-05
  • 打赏
  • 举报
回复
将掩码设为: .000?那整数位的0就显示不出来啦!
torrent_whf 2001-12-04
  • 打赏
  • 举报
回复
将掩码设为: .000 试试
ylg007 2001-12-03
  • 打赏
  • 举报
回复
to pbsql
“掩码设为"0.000",全部选中后输入"0.123"试试 ”
我才注意到的。不好意思。
不过不全选的话就没问题,为什么要全选呢。
kind_li 2001-12-03
  • 打赏
  • 举报
回复
to PBSQL
我在PB7.0下也没这个问题。
ylg007 2001-12-03
  • 打赏
  • 举报
回复
to c_g(绿洲) 
在autoskin上打勾就可以了。

to pbsql
我在pb7.0.2中确实没问题。
c_g 2001-12-03
  • 打赏
  • 举报
回复
有这样的问题啊,掩码为'###0.00' 输入6,就是显示60。00。。。。。真变态。
Neritic 2001-12-03
  • 打赏
  • 举报
回复
我的7.0也有同样的问题
希望高手指教指教
pbsql 2001-12-03
  • 打赏
  • 举报
回复
我是PB7.0,缺省值为"0.050",问题还没有解决!
Neritic 2001-12-03
  • 打赏
  • 举报
回复
to dahaidao(dahaidao) 
你用的也是pb7么
是不是觉得pb7一切都挺好用
???
oh,my god!!
dahaidao 2001-12-03
  • 打赏
  • 举报
回复
我这里怎么没有问题,一切都挺好用的啊。是不是别的什么地方没有设对啊?
Neritic 2001-12-03
  • 打赏
  • 举报
回复
我用pb7的EditMask时,还遇到个很奇怪的地方
就是如果你在子窗口或属性页这样的非主窗口中用到它时
如果焦点一到EditMask上,按下Esc键就会关闭当前子窗口或属性页
我只好给EditMask定义一个keydown事件
用return 1的办法屏蔽pb的这个缺省操作
真是郁闷,有没有谁知道原因阿?
ylg007 2001-12-03
  • 打赏
  • 举报
回复
真不好意思,帮不忙了。忙就一个字。等我有空再和你慢慢研究吧。
pbsql 2001-12-03
  • 打赏
  • 举报
回复
ylg007(棕子):不全选确实没问题!不过又有新问题,即掩码设为"0.000"后整数位仍可输入,怎么限制它?

这EditMask越用越有问题,以上面为例,假如现在框中值为0.123,若用鼠标选中2后光标停在2后面,接着输入8,按想象来说应该得到0.183,实际上会得到0.138,真见鬼!

欢迎继续发言!
dotnba 2001-12-03
  • 打赏
  • 举报
回复
EditMask其实好象有一个BUG就是当是日期,比如:yyyy-mm-dd
会出现诸如:2001-02-31的可能!
fzymr 2001-12-02
  • 打赏
  • 举报
回复
没有问题,pb8.0
Functions 2001-12-01
  • 打赏
  • 举报
回复
我的也没有问题啊?!
PB6.5下
fjfzyufan 2001-12-01
  • 打赏
  • 举报
回复
将缺省值“none“改为'0.000'试试。
pbsql 2001-12-01
  • 打赏
  • 举报
回复
掩码设为"0.000",全部选中后输入"0.123"试试
ylg007 2001-12-01
  • 打赏
  • 举报
回复
我刚试过了,没有这回事呀。
加载更多回复(1)

1,077

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧