ControlCondition-tabell
Med tabellen ControlCondition kan en författare ange särskilda åtgärder som ska tillämpas på kontroller baserat på resultatet av en villkorsstyrd instruktion. Med den här tabellen kan författaren till exempel välja att dölja en kontroll baserat på egenskapen VersionNT.
Tabellen ControlCondition innehåller följande kolumner.
Spalt | Typ | Nyckel | Nullbar |
---|---|---|---|
Dialog_ | identifierare | Y | N |
Kontroll_ | identifierare | Y | N |
Handling | Text | Y | N |
Tillstånd | Villkor | Y | N |
Kolumner
-
Dialog_
-
En extern nyckel till den första kolumnen i tabellen Dialog. Om du kombinerar det här fältet med fältet Control_ identifierar du en unik kontroll.
-
Control_
-
En extern nyckel till den andra kolumnen i tabellen Control. Om du kombinerar det här fältet identifierar fältet Dialog_ en unik kontroll.
-
åtgärd
-
Den åtgärd som ska vidtas på kontrollen. Möjliga åtgärder visas i följande tabell.
Värde Betydelse Standard Ange kontrollen som standard. Inaktivera Inaktivera kontrollen. Möjliggöra Aktivera kontrollen. Gömma Dölj kontrollen. Visa Visa kontrollen. -
villkor
-
En villkorsstyrd instruktion som anger under vilka villkor åtgärden ska utlösas. Den här kolumnen kanske inte lämnas tom. Om den här instruktionen inte utvärderas till TRUE utförs inte åtgärden. Om den är inställd på 1 tillämpas alltid åtgärden. Information om syntaxen för villkorsstyrda instruktioner finns i Syntax för villkorsstyrd instruktion.
Anmärkningar
Om du vill dölja och inaktivera en PushButton-kontroll eller checkbox-kontroll baserat på en villkorssats i fältet Villkor i tabellen ControlCondition bör du använda fyra poster för varje kontroll för att inaktivera och dölja kontrollen. PushButton- eller CheckBox-kontroller som bara har dolts kan fortfarande nås med genvägsnycklar.
Följande poster döljer och inaktiverar till exempel ControlA på DialogA när produkten installeras. Kontrollen visas och aktiveras när produkten inte är installerad.
Dialog | Kontroll | Handling | Tillstånd |
---|---|---|---|
DialogA | ControlA | Gömma | installerat |
DialogA | ControlA | Inaktivera | Installerad |
DialogA | ControlA | Visa | INTE installerat |
DialogA | ControlA | Möjliggöra | INTE installerat |
Validering