Tabella EventMapping
La tabella EventMapping elenca i controlli che sottoscrivono alcuni eventi di controllo e elenca l'attributo da modificare quando l'evento viene pubblicato da un altro controllo o dal programma di installazione di Windows.
La tabella EventMapping include le colonne seguenti.
Colonna | Tipo | Chiave | Nullable |
---|---|---|---|
Dialog_ | Identificatore | S | N |
Control_ | Identificatore | S | N |
Evento | Identificatore | S | N |
Attributo | Identificatore | N | N |
Colonne
-
Dialog_
-
Chiave esterna alla prima colonna della tabella di dialogo. Questo campo e il campo Control_ insieme identificano un controllo.
-
Control_
-
Chiave esterna alla seconda colonna della tabella di controllo. Questo campo e il campo Dialog_ insieme identificano un controllo.
-
Evento
-
Questo campo è un identificatore che specifica il tipo di evento sottoscritto dal controllo. Per altre informazioni, vedere Panoramica di ControlEvent.
-
Attributo
-
Nome dell'attributo Control_ impostato quando viene ricevuto l'evento nella colonna Event. L'argomento dell'evento viene passato come argomento della chiamata dell'attributo per modificare questo attributo del controllo.
Commenti
La tabella ControlEvent specifica gli eventi di controllo avviati quando un utente interagisce con un controllo PushButton, Controllo CheckBox o Controllo SelectionTree. Questi sono gli unici controlli che un utente può usare per avviare eventi di controllo.
Più di un controllo in una finestra di dialogo possono sottoscrivere lo stesso evento.
L'elenco seguente identifica gli usi tipici per la tabella EventMapping:
- Per sottoscrivere un controllo di testo a un controllo ActionText ControlEvent, ActionData ControlEvent, ScriptInProgressControlEvent o TimeRemaining ControlEvent pubblicato dal programma di installazione di Windows.
- Per sottoscrivere un controllo ProgressBar o un controllo Billboard a un controllo SetProgress ControlEvent.
- Per sottoscrivere un controllo DirectoryCombo a un controllo IgnoreChangeEvent.
- Per disabilitare automaticamente un controllo PushButton nella stessa finestra di dialogo con un controllo SelectionTree. Per disabilitare il pulsante push quando non sono elencate funzionalità nel controllo SelectionTree, usare la tabella EventMapping per sottoscrivere il controllo PushButton a un controllo SelectionNoItems ControlEvent. Immettere Abilita nel campo Attributi della tabella EventMapping.
- Per visualizzare un controllo testo che mostra il percorso di installazione per la funzionalità selezionata in un controllo SelectionTree nella stessa finestra di dialogo. Usare la tabella EventMapping per sottoscrivere il controllo testo a un controllo SelectionPathOn ControlEvent e SelectionPath ControlEvent pubblicato dal controllo SelectionTree.
- Per visualizzare un controllo testo che mostra una descrizione dell'elemento evidenziato in un controllo SelectionTree che si trova nella stessa finestra di dialogo, usare la tabella EventMapping per sottoscrivere il controllo di testo a un controllo SelectionDescription ControlEvent, SelectionSize ControlEvent o SelectionAction ControlEvent. Immettere Testo nel campo Attributo della tabella EventMapping.
Convalida