EndDialog (ControlEvent)
Este evento notifica al instalador que quite un cuadro de diálogo modal. En todos los casos, el instalador quita el cuadro de diálogo actual.
Los controles PushButton y SelectionTree pueden publicar este evento. Este evento debe crearse en la tabla ControlEvent.
Este ControlEvent requiere que la interfaz de usuario se ejecute en el nivel de interfaz de usuario completa. Este evento no funcionará con una interfaz de usuario reducida ni con una interfaz de usuario básica. Para obtener información, consulte Niveles de interfaz de usuario.
En la siguiente tabla se muestra la acción del evento que resulta de distintos argumentos introducidos en la tabla ControlEvent.
Argumento | Acción del instalador |
---|---|
Salir | La secuencia del asistente se cierra y el control vuelve al instalador con el valor UserExit. Este argumento no se puede usar en un cuadro de diálogo que sea un elemento secundario de otro cuadro de diálogo. |
Reintento | La secuencia del asistente se cierra y el control vuelve al instalador con el valor Suspend. Este argumento no se puede usar en un cuadro de diálogo que sea un elemento secundario de otro cuadro de diálogo. |
Ignore | La secuencia del asistente se cierra y el control vuelve al instalador con el valor Finished. Este argumento no se puede usar en un cuadro de diálogo que sea un elemento secundario de otro cuadro de diálogo. |
Valor devuelto | El control vuelve al elemento primario del cuadro de diálogo actual o, si no hay ningún elemento primario, vuelve al instalador con el valor Success. |
Publicado por
Este ControlEvent lo ha publicado el instalador.
Argumento
En los cuadros de diálogo normales, la columna Argument de la tabla ControlEvent puede ser "Return", "Exit", "Retry" o "Ignore".
En los cuadros de diálogo de error, la columna Argument de la tabla ControlEvent puede ser "ErrorOk", "ErrorCancel", "ErrorAbort", "ErrorRetry", "ErrorIgnore", "ErrorYes" o "ErrorNo".
Acción en suscriptores
Ninguno.
Uso típico
Un control PushButton en un cuadro de diálogo modal se asocia a este evento en la tabla ControlEvent para cerrar el cuadro de diálogo.