hur.cn - 华软网

 热门搜索

如何带参数触发mdi窗口的事件?

  作者:未知    来源:网络    更新时间:2019/10/7
在main窗口如何带参数触发mdi窗口的事件,不带参数时运用的语句是这样写的this.ParentWindow().PostEvent("ue_relogon"),要带参数就不知道怎样写了,这样写也不对this.ParentWindow().event  trigger  ue_relogon(ls_ini),系统提醒不能识别这个函数.
------华软网友回答------
触发事件还用带参数吗?
------华软网友回复------
objectname.PostEvent ( event {,word, long}) 
参数参数参数参数 objectname 对象或控件名称 将触发该对象或控件的某个事件  
  event 要触发的事件 其有效值既能够是标识 PowerBuilder 事件的 TrigEvent 枚
举类型值 比如Clicked! Modified!或DoubleClicked!等 打开对象浏览器Browser
在Enumerated标签页中可查阅各枚举值 也能够是表示事件名称的字符串 例
如自定义事件"cb_exit_request" 该事件必需是objectname对象的有效事件 且
必需已经编写了该事件的事件措置惩罚程序  
  word long型值 是个可选参数 事件发生后其值将保存到系统全局对象Message
的 WordParm属性中 用于传送事件的 word 参数 如果只想指定long参数的值
那么将word 参数置为0  
  long long型值 是个可选参数 事件发生后其值将保存到系统全局对象Message
的LongParm属性中 用于传送事件的long参数 当在该参数中指定一个字符串
时 指向该字符串的指针被保存到系统全局对象 Message 的 LongParm 属性中
在事件措置惩罚程序中运用String()函数能够获得该参数提供的字符串
------华软网友回复------
ParentWindow().event  dynamic trigger  ue_relogon(ls_ini)      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。