Tabla ControlCondition
La tabla ControlCondition permite a un autor especificar acciones especiales que se aplicarán a los controles en función del resultado de una instrucción condicional. Por ejemplo, con esta tabla, el autor podría optar por ocultar un control basado en la propiedad versionNT de .
La tabla ControlCondition tiene las columnas siguientes.
Columna | Tipo | Llave | Nullable |
---|---|---|---|
Diálogo_ | identificador | Y | N |
Control_ | identificador | Y | N |
Acción | text | Y | N |
Condición | condición de | Y | N |
Columnas
-
Dialog_
-
Clave externa a la primera columna de la tabla cuadro de diálogo de . Combinar este campo con el campo Control_ identifica un control único.
-
Control_
-
Clave externa a la segunda columna de la tabla control de . Al combinar este campo, el campo Dialog_ identifica un control único.
-
acción de
-
Acción que se va a realizar en el control. Las posibles acciones se muestran en la tabla siguiente.
Valor Significado Predeterminado Establezca el control como valor predeterminado. Inutilizar Deshabilite el control . Habilitar Habilite el control . Esconder Oculte el control. Mostrar Muestra el control . -
Condición
-
Instrucción condicional que especifica en qué condiciones se debe desencadenar la acción. Esta columna puede no dejarse en blanco. Si esta instrucción no se evalúa como TRUE, la acción no tiene lugar. Si se establece en 1, la acción siempre se aplica. Para obtener información sobre la sintaxis de instrucciones condicionales, vea Sintaxis de instrucción condicional.
Observaciones
Si desea ocultar y deshabilitar una control PushButton o control CheckBox en función de una instrucción condicional en el campo Condición de la tabla ControlCondition, debe usar cuatro registros para cada control para deshabilitar y ocultar el control. Las teclas de método abreviado pueden acceder a los controles PushButton o CheckBox que solo se han ocultado.
Por ejemplo, los siguientes registros ocultan y deshabilitan ControlA en DialogA cuando se instala el producto. El control estará visible y habilitado cuando el producto no esté instalado.
Diálogo | Control | Acción | Condición |
---|---|---|---|
DialogA | ControlA | Esconder | instalado |
DialogA | ControlA | Inutilizar | Instalado |
DialogA | ControlA | Mostrar | NO instalado |
DialogA | ControlA | Habilitar | NO instalado |
Validación