社区
PowerBuilder
帖子详情
[求助]PB中的EditMask控件
gong_max
2010-09-13 12:22:44
窗体中有三个EditMask控件
应收金额:em_ys
已付金额:em_yf
找零:em_zl
我想实现的是,在已付金额框中输入金额时,找零 的编辑框实时自动显示出来找零金额。我现在遇到两个问题
1,integer(em_ys.text),这个显示出来的是零
2,此控件的modified事件必须是在失去焦点之后才能触发。
请教大家
...全文
743
6
打赏
收藏
[求助]PB中的EditMask控件
窗体中有三个EditMask控件 应收金额:em_ys 已付金额:em_yf 找零:em_zl 我想实现的是,在已付金额框中输入金额时,找零 的编辑框实时自动显示出来找零金额。我现在遇到两个问题 1,integer(em_ys.text),这个显示出来的是零 2,此控件的modified事件必须是在失去焦点之后才能触发。 请教大家
复制链接
扫一扫
分享
转发到动态
举报
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
打赏
举报
回复
自定义一个键盘输入事件
pb
edit
mask
控件
改进
pb
的
edit
mask
控件
点击上下箭头不触发事件,只有当
控件
失去焦点时才会触发modifyed事件,此代码实现了按上下箭头时实时触发相关事件ue_up和ue_down
在
PB
中
使用日期时间
控件
在PowerBuilder
中
如何调用日期时间
控件
,
5个
PB
做的日期
控件
平时日期处理就用
Edit
Mask
显得太单调了,有了这些
控件
,可以做出类似于windows自带的日期
控件
的效果
可以在
PB
DW
中
使用的日历
控件
PB
DATAWINDOW
中
输入日期是个比较痛苦的 即使使用
EDIT
MASK
也不方便 本对象可以在DW
中
下拉出日历
控件
,使用方便。
pb
8 参考手册(
控件
的属性事件和函数)
PB
参考手册 第四章()
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章