Tabella ControlCondition
La tabella ControlCondition consente a un autore di specificare azioni speciali da applicare ai controlli in base al risultato di un'istruzione condizionale. Ad esempio, l'uso di questa tabella può scegliere di nascondere un controllo in base alla proprietà VersionNT .
La tabella ControlCondition include le colonne seguenti.
Colonna | Tipo | Chiave | Nullable |
---|---|---|---|
Dialogo_ | Identificatore | S | N |
Controllo_ | Identificatore | S | N |
Azione | Text | S | N |
Condizione | Condition | S | N |
Colonne
-
Dialogo_
-
Chiave esterna per la prima colonna della tabella Dialog. La combinazione di questo campo con il campo Control_ identifica un controllo univoco.
-
Controllo_
-
Chiave esterna alla seconda colonna della tabella Control. Combinando questo campo, il campo Dialog_ identifica un controllo univoco.
-
Azione
-
Azione da eseguire sul controllo. Le azioni possibili sono illustrate nella tabella seguente.
Valore Significato Predefinito Impostare il controllo come predefinito. Disabilita Disabilitare il controllo . Abilita Abilitare il controllo . Nascondi Nascondere il controllo . Mostra Visualizzare il controllo . -
Condizione
-
Istruzione condizionale che specifica in quali condizioni deve essere attivata l'azione. Questa colonna potrebbe non essere lasciata vuota. Se questa istruzione non restituisce TRUE, l'azione non viene eseguita. Se è impostato su 1, l'azione viene sempre applicata. Per informazioni sulla sintassi delle istruzioni condizionali, vedere Sintassi dell'istruzione condizionale.
Commenti
Se si desidera nascondere e disabilitare un controllo PushButton o CheckBox in base a un'istruzione condizionale nel campo Condizione della tabella ControlCondition, è consigliabile utilizzare quattro record per ogni controllo per disabilitare e nascondere il controllo. I controlli PushButton o CheckBox che sono stati nascosti possono comunque essere accessibili tramite i tasti di scelta rapida.
Ad esempio, i record seguenti nascondono e disabilitano ControlA in DialogA quando viene installato il prodotto. Il controllo sarà visibile e abilitato quando il prodotto non è installato.
Finestra di dialogo | Control | Azione | Condizione |
---|---|---|---|
DialogA | ControlA | Nascondi | Installato |
DialogA | ControlA | Disabilita | Installato |
DialogA | ControlA | Mostra | NON installato |
DialogA | ControlA | Abilita | NON installato |
Convalida