Tabla EventMapping
La tabla EventMapping muestra los controles que se suscriben a algunos eventos de control y enumera el atributo que se va a cambiar cuando otro control o Windows Installer publica el evento.
La tabla EventMapping tiene las columnas siguientes.
Columna | Tipo | Llave | Nullable |
---|---|---|---|
Diálogo_ | identificador | Y | N |
Control_ | identificador | Y | N |
Evento | identificador | Y | N |
Atributo | identificador | N | N |
Columnas
-
Dialog_
-
Clave externa a la primera columna de la tabla de cuadros de diálogo de . Este campo y el campo de Control_ identifican un control.
-
Control_
-
Clave externa a la segunda columna de la tabla de control . Este campo y el campo Dialog_ juntos identifican un control.
-
evento
-
Este campo es un identificador que especifica el tipo de evento al que está suscrito el control. Para obtener más información, vea ControlEvent Overview.
-
Atributo
-
Nombre del atributo Control_ que se establece cuando se recibe el evento en la columna Evento. El argumento del evento se pasa como argumento de la llamada de atributo para cambiar este atributo del control.
Observaciones
El tabla controlEvent de especifica los eventos de control que se inician cuando un usuario interactúa con una Control PushButton, Control CheckBoxo Control SelectionTree. Estos son los únicos controles que un usuario puede usar para iniciar eventos de control.
Más de un control de un cuadro de diálogo puede suscribirse al mismo evento.
En la lista siguiente se identifican los usos típicos de la tabla EventMapping:
- Para suscribir un control de texto a una ActionText ControlEvent, ActionData ControlEvent, ScriptInProgress ControlEvent o TimeRemaining Control Event publicado por Windows Installer.
- Para suscribir una ProgressBar Control o Billboard Control a un SetProgress ControlEvent.
- Para suscribir un de control DirectoryCombo de a un IgnoreChange ControlEvent.
- Para deshabilitar automáticamente un control PushButton ubicado en el mismo cuadro de diálogo con un control SelectionTree de . Para deshabilitar el botón de inserción cuando no aparezca ninguna característica en la de control SelectionTree de, use la tabla EventMapping para suscribir el control PushButton a una SelectionNoItems ControlEvent. Escriba Habilitar en el campo Atributos de la tabla EventMapping.
- Para mostrar una control de texto que muestra la ruta de acceso a la ubicación de instalación de la característica seleccionada en un control SelectionTree en el mismo cuadro de diálogo. Use la tabla EventMapping para suscribir el control de texto de a un SelectionPathOn ControlEvent de y SelectionPath ControlEvent publicado por el Control SelectionTree.
- Para mostrar un control de texto que muestra una descripción del elemento resaltado en un control SelectionTree ubicado en el mismo cuadro de diálogo, use la tabla EventMapping para suscribir el control de texto de a un control SelectionDescription ControlEvent, SelectionSize ControlEvent o SelectionAction ControlEvent. Escriba texto en el campo Atributo de la tabla EventMapping.
Validación