Dela via


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

ICE03
ICE06
ICE17
ICE32
ICE46
ICE79
ICE86