postEvent() @ triggerEvent
postEvent:等待响应
triggerEvent:即时响应
比如:
有按钮 cb_1 ,cb_1的clicked事件代码如下:
messagebox('','first')
this.postevent('ue_1') // 【1】
//或者:this.triggerEvent('ue_1') //【2】
messagebox('','last')
cb_1有自定义事件:ue_1,代码如下:
Messagebox('','event')
当为【1】代码时,而【2】注释,先后弹出:first,last,event
而当【1】注释,【2】不注释时,先后弹出:first,event,last
即postevent要等到所有代码执行完才执行,而triggerevent是即时执行的。