Tabela ControlCondition
A tabela ControlCondition permite que um autor especifique ações especiais a serem aplicadas a controles com base no resultado de uma instrução condicional. Por exemplo, usando essa tabela, o autor pode optar por ocultar um controle com base na propriedadeVersionNT.
A tabela ControlCondition tem as colunas a seguir.
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
Diálogo_ | identificador de | Y | N |
Controle_ | identificador de | Y | N |
Ação | de Texto | Y | N |
Condição | de Condição | Y | N |
Colunas
-
Dialog_
-
Uma chave externa para a primeira coluna da tabela de diálogo . Combinar esse campo com o campo Control_ identifica um controle exclusivo.
-
Control_
-
Uma chave externa para a segunda coluna da tabela controle . Combinando esse campo, o campo Dialog_ identifica um controle exclusivo.
-
Ação
-
A ação que deve ser tomada no controle. As ações possíveis são mostradas na tabela a seguir.
Valor Significado Inadimplência Defina o controle como o padrão. Desabilitar Desabilite o controle. Habilitar Habilite o controle. Esconder Ocultar o controle. Programa Exiba o controle. -
Condição de
-
Uma instrução condicional que especifica em quais condições a ação deve ser disparada. Esta coluna pode não ser deixada em branco. Se essa instrução não for avaliada como TRUE, a ação não ocorrerá. Se for definido como 1, a ação sempre será aplicada. Para obter informações sobre a sintaxe de instruções condicionais, consulte Sintaxe de Instrução Condicional.
Observações
Se você quiser ocultar e desabilitar uma controle PushButton ou controle CheckBox com base em uma instrução condicional no campo Condição da tabela ControlCondition, você deverá usar quatro registros para cada controle desabilitar e ocultar o controle. Os controles PushButton ou CheckBox que só foram ocultos ainda podem ser acessados por teclas de atalho.
Por exemplo, os seguintes registros ocultam e desabilitam ControlA no DialogA quando o produto é instalado. O controle ficará visível e habilitado quando o produto não estiver instalado.
Diálogo | Controle | Ação | Condição |
---|---|---|---|
DialogA | ControlA | Esconder | instalado |
DialogA | ControlA | Desabilitar | Instalado |
DialogA | ControlA | Programa | NÃO Instalado |
DialogA | ControlA | Habilitar | NÃO Instalado |
Validação