文件

活动和听众

定义和触发事件

要定义一个事件,请在此中声明事件的名称活动堵塞。使用触发事件处理班级通知方法。只有来自的课程处理类可以定义事件。

例如,我的课班级:

  • 亚级处理

  • 定义名为的事件

  • 使用继承触发事件通知其方法UpdateUi.方法。

Classdef.myclass <句柄活动结尾......方法功能updateui(obj)......通知(OBJ,'statechange');结尾结尾结尾

听取事件

任何数量的物体都可以听取事件。什么时候通知执行,matlab.®调用所有注册的侦听器回调。MATLAB将对象的句柄传递生成事件和事件数据的回调函数。要创建侦听器,请使用AddListener.方法的方法处理班级。

addListener(event_obj,'statechange',@ mycallback)

要控制侦听器的生命周期,请使用Event.Listener.构造函数创建侦听器对象。

也可以看看

||

相关话题