GitHub
EXCEL LIBRARY 0.9.2-Beta
¡Automiza Microsoft Excel con AHK v2!
Cargando...
Buscando...
Nada coincide
Referencia de la clase EventController

Permite registrar, lanzar y eliminar eventos. Más...

Métodos públicos

 OnEvent (name, callback)
 Registra o elimina una llamada para un evento.
 Trigger (name, params *)
 Dispara todos los callbacks registrados para un evento.
 Dispose ()
 Desecha todos los eventos configurados.

Atributos públicos

 Events => this._events
 Mapa de los nombres de los eventos y las colecciones de llamadas asociadas.

Atributos privados

_events := Map()

Descripción detallada

Permite registrar, lanzar y eliminar eventos.

Autor
bitasuperactive
Fecha
25/12/2025
Versión
1.0.1
Ver también
https://github.com/bitasuperactive/ahk2-excel-library/blob/master/Util/EventController.ahk

Documentación de funciones miembro

◆ OnEvent()

EventController::OnEvent ( name ,
callback  )
inline

Registra o elimina una llamada para un evento.

  • No duplica callbacks para un mismo evento.
Parámetros
{String}name Nombre del evento.
{Func}callback Llamada a ejecutar. Si su valor es 0, se eliminan todos los callbacks asociados al evento.

◆ Trigger()

EventController::Trigger ( name ,
params *  )
inline

Dispara todos los callbacks registrados para un evento.

Parámetros
{String}name Nombre del evento.
{Any}params Cualesquiera parámetros para los callbacks.

Documentación de datos miembro

◆ Events

EventController::Events => this._events

Mapa de los nombres de los eventos y las colecciones de llamadas asociadas.

@type {Map<String, Array<Func>>}