[This is preliminary documentation and subject to change.]
The ControlCondition table allows the author to specify special actions to be applied to controls based on the value of a property. For example, using this table the author could choose to hide a control based on the VersionNT property.
The ControlCondition table has the following columns.
| Column | Type | Key | Nullable | 
|---|---|---|---|
| Dialog_ | Identifier | Y | N | 
| Control_ | Identifier | Y | N | 
| Action | Text | Y | N | 
| Condition | Condition | Y | N | 
External key to column one of the Dialog table.
External key to column two of the Control table.
The possible actions are shown in the following table.
| Value | Meaning | 
|---|---|
| Default | Set control as the default. | 
| Disable | Disable the control. | 
| Enable | Enable the control. | 
| Hide | Hide the control. | 
| Show | Display the control. |