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 seguintes colunas.
Coluna | Tipo | Chave | Nulo |
---|---|---|---|
Dialog_ | Identificador | Y | N |
Controlo_ | Identificador | Y | N |
Ação | de texto | Y | N |
Condição | Condição | Y | N |
Colunas
-
Dialog_
-
Uma chave externa para a primeira coluna da tabela Dialog. A combinação deste campo com o campo Control_ identifica um controle exclusivo.
-
Control_
-
Uma chave externa para a segunda coluna da tabela Control. Combinando este 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 padrão. Desativar Desative o controle. Ativar Habilite o controle. Ocultar Oculte o controle. Programa Exiba o controle. -
Condição
-
Uma declaração condicional que especifica em que condições a ação deve ser acionada. Esta coluna não pode ser deixada em branco. Se esta afirmação não for avaliada como VERDADEIRA, a ação não ocorre. Se estiver definido como 1, a ação será sempre aplicada. Para obter informações sobre a sintaxe de instruções condicionais, consulte Conditional Statement Syntax.
Comentários
Se você quiser ocultar e desabilitar um de controle PushButton ou de controle CheckBox com base em uma instrução condicional no campo Condition da tabela ControlCondition, você deve usar quatro registros para cada controle para desabilitar, bem como ocultar o controle. Os controles PushButton ou CheckBox que foram ocultos ainda podem ser acessados por teclas de atalho.
Por exemplo, os registros a seguir ocultam e desabilitam o ControlA no DialogA quando o produto é instalado. O controle será visível e ativado quando o produto não estiver instalado.
Caixa de diálogo | Controlo | Ação | Condição |
---|---|---|---|
DiálogoA | ControloA | Ocultar | Instalado |
DiálogoA | ControloA | Desativar | Instalado |
DiálogoA | ControloA | Programa | NÃO instalado |
DiálogoA | ControloA | Ativar | NÃO instalado |
Validação