Přehled vlastností, metod a událostí objektu:
--------------------------------------------------------------
Alignment (RW) AllowGrayed (RW) Caption (RW)
Checked (*RW) Color (RW) Ctl3D (RW)
Cursor (RW) DataField (RW) DataSource (RW)
Enabled (RW) Font (RW) Height (RW)
HelpContext (RW) Hint (RW) Left (RW)
Name (R) ParentColor (RW) ParentCtl3D (RW)
ParentFont (RW) ParentShowHint (RW) PopupMenu (RW)
ReadOnly (RW) ShowHint (RW) State (*)
TabOrder (RW) TabStop (RW) Tag (RW)
Top (RW) ValueChecked (RW) ValueUnchecked (RW)
Visible (RW) Width (RW)
--------------------------------------------------------------
SetFocus
--------------------------------------------------------------
OnClick OnEnter OnExit
OnKeyDown OnKeyPress OnKeyUp
OnMouseDown OnMouseMove OnMouseUp
--------------------------------------------------------------
Legenda: * -> pouze z programu, R -> lze číst, W -> lze zadat
Obsah logických položek databáze je možné zobrazit a editovat jejich obsah komponentou DataCheckBox. Zobrazovat je možné tři stavy. Hodnota True je zobrazována zatrženým čtverečkem, hodnota False se zobrazuje prázdným čtverečkem. Pokud není hodnota definována, je čtvereček zobrazen šedivou barvou.
Komponenta je napojena na databázi přes komponentu DataSource. Propojení se zadává ve vlastnosti DataSource. Dále musíte zadat ve vlastnosti DataField položku databáze, která je komponentou zobrazována.
Pokud bude stav přepínače editován uživatelsky z klávesnice, je změna zaznamenána
automaticky do databáze při změně pozice v databázi nebo na příkaz uživatele kliknutím na
příslušné tlačítko objektu DataNavigator. Při změně textu z programu musíte použít nejprve
metodu Edit pro přepnutí do editačního módu, následně změnit stav přepínače a nakonec
uložit provedené změny metodou Post:
Jazyk KLONDAIK:
DataTable.Edit;
DataCheckBox.Checked := True;
DataTable.Post;
Jazyk BONANZA:
DataTable.Edit
DataCheckBox.Checked = True
DataTable.Post
Komponentou DataCheckBox je možné zobrazovat a editovat i hodnoty jiného než logického typu. K tomu slouží vlastnosti ValueChecked, do které se zadá hodnota pro zobrazení True a vlastnost ValueUnChecked, do které se zadá hodnota pro zobrazení False. Pokud například zadáte pro zobrazení procenta DPH příslušné procento, bude se zobrazovat výsledek True/False podle stavu obsahu databázové položky obsahující procento DPH. Navíc je možné takovouto položku i editovat komponentou DataCheckBox, kdy bude podle výběru True/False doplněna příslušná hodnota dle zadání ve vlastnosti ValueChecked, případně ValueUnChecked.