[求助]PB中的EditMask控件

gong_max 2010-09-13 12:22:44
窗体中有三个EditMask控件
应收金额:em_ys
已付金额:em_yf
找零:em_zl

我想实现的是,在已付金额框中输入金额时,找零 的编辑框实时自动显示出来找零金额。我现在遇到两个问题

1,integer(em_ys.text),这个显示出来的是零
2,此控件的modified事件必须是在失去焦点之后才能触发。

请教大家

...全文
336 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gong_max 2010-09-13
第一个问题已解决,是要使用em_ys.getdata(decimal)才得活decimal类型的数。但是第二个问题仍然不知所以,是否只能通过timer来实现
回复
gong_max 2010-09-13
了解了,搞定。谢谢大家,又学到一个东东
回复
crazyrcd 2010-09-13
integer是整数,得用dec
回复
newease 2010-09-13


if keydown(keyenter!) then
//定义回车事件,可以自行编写代码
end if
回复
TheLittlePrince 2010-09-13
第二个问题,你想什么时候触发。每输入一个数字就计算一次?如果是那样自己定义个pbm_keyup,不过按照你的问题来看,一般的操作习惯都是输入完了,紧跟着会敲一下回车,回车完了modified自然也就被触发了,这样也不麻烦吧。
回复
fang3307 2010-09-13
自定义一个键盘输入事件
回复
相关推荐
发帖
PowerBuilder
创建于2007-09-28

891

社区成员

PowerBuilder 相关问题讨论
申请成为版主
帖子事件
创建了帖子
2010-09-13 12:22
社区公告
暂无公告