Die SCheckBox dient in Anwendungen der Anzeige von Ja und Nein Werten (true und false). Die Werte werden durch Haken in den Feldern repräsentiert.
Die SCheckBox nimmt die Eingaben des Anwenders entgegen und legt diese in der vorgesehene Tabellenspalte ab. Selbst Datenbanken, die keine true- und false-Werte unterstützen, können mit der SCheckBox arbeiten. eva/3 Application Builder sorgt für die Speicherung der Informationen in Tabellenspalten, die Zahlenwerte als Datentyp akzeptieren.
Besitzt die Eigenschaft Enabled den Wert false, wird die SCheckBox grau hinterlegt dargestellt. Außerdem ist die SCheckBox nicht länger für Eingaben nutzbar.
Wenn ein STableElement eine Spalte besitzt, die true und false Werte enthält, kann diese in einer SCheckBox angezeigt werden. In der Eigenschaft TableSource können Sie das STableElement eintragen, das die gewünschte Tabellenspalte enthält. In der Eigenschaft ControlSource kann die entsprechende Tabellenspalte aus dem STableElement ausgewählt werden.
Um die SCheckBox als Datensatzfilter zu verwenden, wird in die Eigenschaft FilteredTableSource das STableElement eingetragen, das die gewünschte Tabellenspalte enthält. In der Eigenschaft FilteredControlSource kann die Tabellenspalte des STableElement ausgewählt werden. Die ausgewählte Tabellenspalte muss den passenden Datentypen enthalten.
Die Eigenschaft DefaultValue bestimmt den Vorgabewert des Feldes beim Erstellen eines neuen Datensatzes. Im Gegensatz zum SFormattedField, können hier nur true und false aber keine null Werte angegeben werden.
Mit den Icon Eigenschaften kann man einer SCheckBox Bilder für die verschiedenen Zustände zuordnen. Diese ersetzen dann das Kästchen, welches zur Anzeige des Zustandes dient. Zum Beispiel wird Icon angezeigt, wenn die SCheckbox den Wert false enthält, SelectedIcon wenn sie den Wert true enthält.