Settings for a column whose edit style is CheckBox.
Column controls
DataWindow .NET dot notation:
(( CheckBox) colname.EditStyle).property [C#] CType(colname.EditStyle, CheckBox).property [Visual Basic]
Describe and Modify argument:
"columnname.CheckBox.property { = value }"
Parameter |
Description |
---|---|
columnname |
The column whose edit style is CheckBox for which you want to get or set property values. |
property |
A property for the CheckBox edit style, as listed in the table below. |
value |
Values for the properties are shown in the table below. For CheckBox properties, value cannot be a DataWindow expression. |
Property for CheckBox |
Value |
---|---|
LeftText |
Whether the CheckBox label is to the left or right of the CheckBox. Values are:
Painter: Behavior category. |
Off |
A string constant specifying the column value when the CheckBox is off (unchecked). The resulting value must be the same datatype as the column. Painter: Behavior category. |
On |
A string constant specifying the value that will be put in the column when the CheckBox is on (checked). The resulting value must be the same datatype as the column. Painter: Behavior category. |
Other |
A string constant specifying the value that will be put in the column when the CheckBox is in the third state (neither checked nor unchecked). The value must be the same datatype as the column. Painter: Behavior category. This option is available when ThreeStates is True. |
Scale |
Whether you want to scale the 2D CheckBox. Takes effect only when the ThreeD property is False. Values are:
Painter: Behavior category. |
Text |
A string specifying the CheckBox’s label text. Painter: Behavior category. |
ThreeD |
Whether the CheckBox should be 3D. Values are:
Painter: Behavior category. |
ThreeStates |
Whether the CheckBox should have three states. Values are:
Painter: Behavior category. |
Select the control and set values in the Properties window, Behavior category, when EditStyle is CheckBox.
In DataWindow .NET, you can use the CheckBox class to set CheckBox style properties using dot notation. See the description of the CheckBox class in the online Help in Visual Studio .NET for a complete list of properties. Some properties have different names in DataWindow .NET.
[Visual Basic] dw1.Modify("emp_gender.CheckBox.3D=no")
dw1.Modify("emp_status.CheckBox.Off='Terminated'")
dw1.Modify("emp_status.CheckBox.On='Active'")
dw1.Modify("emp_status.CheckBox.Other='Unknown'")
[Visual Basic] If TypeOf empBnfts.EditStyle Is CheckBox Then CType(empBnfts.EditStyle, CheckBox).LeftText = True ElseIf ...
[C#] if (empBnfts.EditStyle is CheckBox) { ((Checkbox)empBnfts.EditStyle).LeftText = true; } else ....