[求助]PB中的EditMask控件

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

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

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

请教大家

...全文
742 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
自定义一个键盘输入事件

1,108

社区成员

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

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