【PB】如何触发带参数的自定义事件?

转载 2015年07月10日 13:46:39

【PB】如何触发带参数的自定义事件?
分类: pb知识库 1166人阅读 评论(0) 收藏 举报
用代码触发事件时,可以使用函数triggerevent()/Postevent()

而在触发带参数的自定义事件时,则按以下方法最好:

语法:

objectname.{trigger|post} {static|dynamic} EVENT EventName ({argumentlist})

其中:

objectname 是事件所属对象的对象名

Trigger/Post只能选一个,也可不选,缺省时为Trigger. Trigger表示立即执行指定事件,然后再执行该语句后面的代码;Post表示将该事件放置到对象的事件队列中,然后继续执行该语句后面的代码,至于发出去的事件的事件处理程序何时执行,由操作系统决定.

Static/Dynamic只能选一个,缺省时为Static. Static表示编译时指定事件必须存在,系统要进行返回值类型检查; Dynamic表示编译时指定事件可以不存在,系统把返回值类型检查推迟到应用程序运行时进行.

EVENT是关键字,表示后面的EventName是个事件名,而不是函数.

argumentlist是事件参数列表,多个参数时参数之间用逗号分隔.

上述语法格式中,{Trigger|Post},{Static|Dynamic} 和EVENT的先后次序可任意旋转,大括号表示该成分可以省略.

例:  w_main.trigger event ue_dellimit(0)

上句表示触发w_main窗口对象的自定义事件ue_dellimit,事件参数为0 ,省略了关键字 Static/Dynamic,缺省为 Static

而Triggerevent/Postevent也能做到,但目的不一样,Triggerevent/Postevent可带入参数,但参数保存到全局对象Message中的WordParm/LongParm中

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【PB】如何触发带参数的自定义事件?

用代码触发事件时,可以使用函数triggerevent()/Postevent() 而在触发带参数的自定义事件时,则按以下方法最好: 语法: objectname.{trigger|post} ...

PB如何触发带参数的自定义事件

PB如何触发带参数的自定义事件 2012-04-27 10:25:55 分类: 数据库开发技术     用代码触发事件时,可以使用函数trig...
  • anyqu
  • anyqu
  • 2014-09-26 20:36
  • 1137

【PB】TriggerEvent()/Event()/PostEvent()有什么不同

TriggerEvent()/Event()/PostEvent()有什么不同 在PB中经常要从一个事件中调用另外一个事件,常用的就是这几个函数 event把被调用事件放在最后面处理,可以带参数,...

PB常用事件

1.window中的事件    事件名                  触发的时机...

图学PowerBuilder---(自定义)事件

在PB中,对于很多控件而言,在开发窗口中默认列出的并不是所有该控件支持的事件,如DW的鼠标按下,抬起等事件并不在其默认事件中。但这并不表示其不支持,我们可以采用(自定义)方式来扩展其事件。这里所说的自...
  • anyqu
  • anyqu
  • 2012-06-05 09:16
  • 1539

pb自定义事件

  • 2013-12-17 19:41
  • 12KB
  • 下载

PB自定义事件.pdf

  • 2008-06-06 17:13
  • 25KB
  • 下载

PB中自定义事件ID含义

单选或多选按钮消息(前缀:pbm_bm)  pbm_bmgetcheck 单选按钮或多选按钮是否被选。  pbm_bmgetstate 按钮是否加亮。  pbm_bmsetcheck将无线按钮或...

PB中自定义事件ID含义

单选或多选按钮消息(前缀:pbm_bm)  pbm_bmgetcheck 单选按钮或多选按钮是否被选。  pbm_bmgetstate 按钮是否加亮。  pbm_bmsetcheck 将无线按钮...

PB中自定义事件ID含义

单选或多选按钮消息(前缀:pbm_bm) pbm_bmgetcheck 单选按钮或多选按钮是否被选。 pbm_bmgetstate 按钮是否加亮。 pbm_bmsetcheck 将无线按钮...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)