Komponenta DataCheckBox


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.


OZOGAN, 1 Mßje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail: info@ozogan.cz