自定义事件问题

lyrqh 2005-12-07 02:18:39
窗口事件名 ue_save 返回值为integer
检查一数据窗口中的一列植,如果输入为空 则返回-1 如果输入的值正常返回0
代码如下:
dw_add.accepttext()
int ii_r
ii_r=0
if isnull(dw_add.object.zzje[dw_add.getrow()]) then
ii_r= -1
end if
return ii_r


然后在cb clicked事件中调用
if parent.triggerevent("ue_save")= -1 then
messagebox("","数据数据错误")
return
else
dw_add.update()
end if
...................


它怎么老返回1 啊
...全文
213 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovelihp 2005-12-08
  • 打赏
  • 举报
回复
parent.event ue_save()
wu_07 2005-12-08
  • 打赏
  • 举报
回复
例如,定义了事件pbm_size ue_size(sizetype,newwidth,newheight);
有三个参数sizetype,newwidth,newheight,其中sizetype是message.wordparm,newwidth,newheight的组合为message.longparm

event ue_size(2,10,20)

triggerevent("ue_size",2,Long (10, 20))
相同的
lyrqh 2005-12-07
  • 打赏
  • 举报
回复
请问:
parent.triggerevent("ue_save")
parent.event ue_save()
两者的区别在那啊?
wu_07 2005-12-07
  • 打赏
  • 举报
回复
parent.event ue_save()
lyrqh 2005-12-07
  • 打赏
  • 举报
回复
不好意思晕了!!!,那怎么取ue_save的返回值啊
xiaoplx 2005-12-07
  • 打赏
  • 举报
回复
晕,返回1是 parent.triggerevent("ue_save")这条语条执行成功
用1实例变量来代替 ii_r

1,075

社区成员

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

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