hur.cn - 华软网

 热门搜索

如何触发在用户对象中定义的timer()用户事件?

  作者:未知    来源:网络    更新时间:2018/12/6
窗口w_main上有一用户对象uo,uo里面有一datawindow.

在uo中定义一用户事件timer,映照事件pbm_timer

我想在click数据窗口上的一图片时触发uo的timer事件,怎么做?
=====================
datawindow click:
if dwo.name = 'p_1' then
   timer(0.1)
   /*原来写parent.event timer(0.1)通不过,所以直接写了timer(0.1),通过了,但实际上触发了w_main的timer事件*/
end if
=====================
我又在w_main的timer里写:uo_1.event timer(),暂时解决了问题。

向大家求指正确写法
------华软网友回答------
timer事件只可依附于窗口,如果你要不依附于窗口的timer,请用全局timer对象
------华软网友回复------
你是想在click的时候执行的剧本为什么不写在clicked事件里面,而要写在timer事件里面??你不觉得这很别扭吗??你的要求就是每次click的时候才触发,而不是定时触发,有需要写在timer事件里面吗?
------华软网友回复------
daixf_csdn(圣殿骑士【吟的一手好诗】) 
全局timer对象怎么用?

lyj007(爱的回忆) 
我是想在点击一个图片时执行timer事件,timer事件里的剧本是在clicked里没法替换的
------华软网友回复------
>>我又在w_main的timer里写:uo_1.event timer(),暂时解决了问题。

说真话,这已经是对照好的折中措施了。
------华软网友回复------
是吗?呵呵
无意翻出这个老贴子,想看看另有没有好的措施。不论有没有,今天都会结贴      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。