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是即时执行的。
原文地址:https://www.cnblogs.com/lishk/p/3720068.html