Main Content

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

Eventos

Definir y activar eventos; crear elementos de escucha que responden a eventos

Los eventos son emisiones de avisos que se transmiten cuando se produce algún cambio o acción que involucra a un objeto. Los elementos de escucha definen funciones que se ejecutan cuando se producen eventos específicos. Las clases pueden definir y activar eventos. MATLAB® puede activar eventos predefinidos cuando el código accede a las propiedades de los objetos.

Funciones

eventsEvent names
notifyNotify listeners that event is occurring
addlistenerCreate event listener bound to event source
listenerCreate event listener without binding to event source
event.hasListenerDetermine if listeners exist for event

Clases

event.EventDataBase class for event data
event.ClassInstanceEventEvent data for InstanceCreated and InstanceDestroyed events
event.listenerClass defining listener objects
event.PropertyEventData for property events
event.proplistenerDefine listener object for property events

Temas

Eventos y elementos de escucha

Implementación de elementos de escucha

  • Listener Callback Syntax
    Specify listener callbacks using function handles.
  • Callback Execution
    Errors in listener callbacks do not prevent execution of other listeners. However, the order of listener execution is not defined.
  • Listener Lifecycle
    MATLAB manages the lifecycle of listeners. For greater control of listener lifecycle, constructor listener objects using the listener method instead of addlistener.
  • Determine If Event Has Listeners
    You can determine if there are listeners defined for a specific event and event source.

Elementos de escucha de propiedades

Muestras de eventos y elementos de escucha