TriggerEvent
函数作用:触发指定对象的指定事件,并且立即执行该事件中的脚本。注意该函数和PostEvent的区别。PostEvent不是立即执行,TriggerEvent是立即执行触发事件的脚本。
函数语法:objectname.TriggerEvent ( event {, word, long } )
z objectname:PB中任何对象或者控件,只要有可以触发的事件就可以。
z event:要触发的事件。可以是枚举类型或者String类型。PB提供的事件可以使用枚举或者String类型来表示,比如Clicked!或者‘Clicked’都可以代表Clicked事件;自定义的用户事件只能使用String来表示。需要注意的是,这里的事件应该提供了脚本。
z word:该参数不是必需的。当需要传递数据给被触发的事件时使用word和long参数。这两个参数都可以传递long类型的数据,但是参数long还可以传递string类型的数据,而该参数仅能传递long类型的。如果使用了该参数,在被触发的事件中使用Message.WordParm接收传递过去的数据。如果不使用该参数传递数据而是使用参数long进行传递,则将该参数设置为0。
z long:该参数也不是必须的,用来传递long或者string类型的数据。使用Message.LongParm接收传递的数据。当传递string类型的数据时,对象Message.LongParm中保存的是所传数据的存储地址,必须使用string(XX,’address’)来读取该地址中的string类型数据。<BR>返回值:Integer类型。如果返回1,表示该函数执行成功;如果指定事件中没有脚本或者

函数执行错误,则返回-1。当任意参数为Null时,函数返回Null。
代码实例:
例子1,触发缺省事件:
cb_1.TriggerEvent(Clicked!)
等价于:
cb_1.TriggerEvent(“Clicked”)
例子2,触发用户自定义事件:
w_main.TriggerEvent(“ue_open”)
例子3,传递信息和接收信息:
w_main.TriggerEvent(“ue_open”,0,’test’)
在用户自定义事件ue_open中接收数据:
string ls_msg
ls_msg = String(Message.LongParm,’address’)
例子4,传递long数据:
w_main.TriggerEvent(‘ue_open’,100,0)
用户自定义事件ue_open中接收数据:
long ll_msg
ll_msg = Message.WordParm

PB triggerevent函数相关推荐

  1. PB Send()函数应用有关数据整理

    PB Send()函数应用有关数据整理 Send()函数定义:Send(handle,message#,lowword,long) 其中的message#是一个UnsignedIntege,就是WM_ ...

  2. 微信小程序 自定义组件中 triggerEvent() 函数失效的一种情况 (Cannot read property ‘triggerEvent‘ of undefined)

    在网络上并没有搜索到这种情况,这里记录下避免以后的自己和广大码农踩到这个坑 问题描述:在自定义组件中想调用 this.triggerEvent()函数给父组件传参,过程中报错:Cannot read ...

  3. TriggerEvent函数的解释

    函数作用:触发指定对象的指定事件,并且立即执行该事件中的脚本.注意该函数和PostEvent的区别.PostEvent不是立即执行,TriggerEvent是立即执行触发事件的脚本. 函数语法:obj ...

  4. PB中函数测试遇到的问题

    在PB中写了一个函数,需要连接两个数据库 tr_1,tr_2,测试时报错(无法连接到第二个数据库),再确定该函数代码没有其它问题后,选中该函数,右键Regenerate后,测试成功. 转载于:http ...

  5. pb setprofilestring()函数中使用相对路径

    在setprofilestring()中使用相对路径时,会出现一个问题.当你在编译环境下运行程序时,即使你的相对路径书写正确,而你依然会得到setprofilestring()函数返回失败的结果.只有 ...

  6. PB函数大全(超全,解析很全面)

    这几天在pb花的时间比较长,用一个新的ide,一个新的语言,在短时间内去开发一个MIS,也是比较有难度的一件事儿.最主要的是熟悉语法格式和各种常用函数,再结合以前所学的编程语言,来快速消化并掌握它. ...

  7. PB中TriggerEvent用法详解 .

    TriggerEvent 函数作用:触发指定对象的指定事件,并且立即执行该事件中的脚本.注意该函数和PostEvent的区别.PostEvent不是立即执行,TriggerEvent是立即执行触发事件 ...

  8. PB中TriggerEvent用法详解

    TriggerEvent 函数作用:触发指定对象的指定事件,并且立即执行该事件中的脚本.注意该函数和PostEvent的区别.PostEvent不是立即执行,TriggerEvent是立即执行触发事件 ...

  9. 函数PostEvent、triggerevent详解

    PostEvent 函数作用:在事件队列最后追加指定的事件.函数Triggerevent是在事件队列的当前位置插入指定的事件.所以,这两个函数是有区别的.事件立即执行时使用函数TriggerEvent ...

最新文章

  1. C语言拾零(to be continued)
  2. mongodb系列教程
  3. linux下shell命令别名(alias)设置
  4. weblogic部署,常见错误解决——Unmarshaller failed
  5. [Python] - 批处理git conflict文件
  6. php算法和数据结构
  7. 区块链 DAG分布式账本技术 DAG数据结构和基于区块的数据结构的差别 优势
  8. python贴吧数据可视化_Python数据可视化
  9. 版本分支不宜间隔太久
  10. SDN与OPENFLOW 简介
  11. 机型增多,时间延长,华为一口价更换原装电池活动惊喜不断
  12. 科技爱好者周刊(第 212 期):人生不短
  13. 韩剧机器人题材的_有这九部题材不同风格各异的韩剧,你这个冬天可不会剧荒了...
  14. 双栈路由Linux,IPV6 IPV4双栈互通与静态路由
  15. Java高铁的速度是火车的两倍_亚洲最大的三座高铁站, 全部都是特等站, 毫无疑问都在中国...
  16. k8s笔记3--Kubernetes IDE Lens
  17. JZOJ 5947. 【NOIP2018模拟11.02】初音未来
  18. SourceTree修改Git账号密码
  19. dtw-python
  20. 几种室内无线定位技术简介

热门文章

  1. 矩荣机器人_黎明前的坚守与突破 ——深圳远荣机器人自动化设备有限公司走访小记...
  2. C语言 SLEEP函数不起作用,C语言中的sleep() 函数 sleep函数的具体用法
  3. 【转载】软件性能测试分析与调优实践之路-性能分析调优思想与调优技术总结
  4. ThreadLocalMap线性探测法解决hash冲突
  5. Java实现Excel和Office Open XML之间的相互转换
  6. OFD文件转换成PDF格式,Java语言实现
  7. mysql 枚举_详解MySQL数据类型之枚举类型ENUM的用法
  8. flutter入门之windows下实现Android HelloWorld
  9. 2021年远程办公未来发展趋势如何?
  10. 怎么判断面试官对你的印象,预测面试结果?