类:处理
而不结合事件源创建事件监听器
eL =侦听器(hSource EventName,回调)
EL =监听器(hSource,属性名,事件名称,回调)
名为事件创建一个监听器萨尔瓦多
=监听器(hSource
,事件名称
,回调
)事件名称
。hSource
是手柄对象,它是事件的源。回调
是一个函数句柄MATLAB®当事件被触发时调用。
如果hSource
是事件源对象的数组,侦听器对数组中未处于删除状态的任何对象上的已命名事件作出响应。
创建的预定义的属性事件之一的监听器。有四种预定义属性的事件:萨尔瓦多
=监听器(hSource
,属性名
,事件名称
,回调
)
事件名称 | 事件发生 |
---|---|
预调 |
之前的属性值设置,调用其设置的访问方法之前, |
后集 |
紧随属性值设置后 |
PreGet |
之前的属性值查询服务,调用它可以访问方法之前, |
PostGet |
在将属性值返回到查询之后立即执行 |
要删除监听器,删除返回的侦听器对象倾听者
。例如,该语句调用句柄类handle.delete
方法除去侦听器。
删除(EL)
调用侦听器对象上删除破坏监听,因此,该事件不会再导致回调函数来执行。
该倾听者
方法不听者的生命周期绑定到的是事件的源对象。销毁事件源对象不影响收听对象的生命周期。
属性必须显式地销毁用倾听者
方法独立地源对象的。调用在收听可变手柄删除方法(例如,删除(EL)
)明确地破坏了听众。重新定义或清除含听众可以删除监听器,如果有到任何其它引用变量。到收听者的生命周期结合的事件源对象,使用生命周期handle.addlistener
。
用的addListener
当你想MATLABto管理听者的生命周期。