在一个窗口中触发另一个窗口的字定义事件

liug815 2006-12-13 11:51:45
在一个窗口中触发另一个窗口的字定义事件
cal 怎么用
...全文
151 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rightyeah 2006-12-14
  • 打赏
  • 举报
回复
窗口名.post event dynamic 事件名(参数列表)
如果需要等待事件执行结束的,不用post,可以改用trigger。
如果在“窗口名”变量的类型中已经定义了“事件名”的,可以不用dynamic,
如果不是事件,而是窗口函数的,不用event
如果没有参数的,可以用 窗口名.postevent('事件名')形式。个人比较喜欢这种用法,理由如下: 1 这是dynamic调用,不会在编译时检查事件是否存在,2 允许事件不存在,不会报错。3、可以用message对象传参数。4、书写格式也比较清楚
chenaimy 2006-12-13
  • 打赏
  • 举报
回复
另一窗口名.自定义事件
kucool 2006-12-13
  • 打赏
  • 举报
回复
窗口名.trigger event
youqiong 2006-12-13
  • 打赏
  • 举报
回复
窗w_1,w_2
w_1中
if isvalid( w_2 ) then
w_2.trigger event ue_retrieve()//以自定义检索事件为例
else
open( w_2 ) //需要就显示
//w_2.hide()
w_2.Trigger event ue_retrieve()
end if
适当时候
close( w_2 )
没测
霖湘凝 2006-12-13
  • 打赏
  • 举报
回复
同意楼上:a.b()

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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