Komponenta RadioButton


Přehled vlastností, metod a událostí objektu:
--------------------------------------------------------------
Alignment (RW)       Caption (RW)         Checked (RW)
Color (RW)           Ctl3D (RW)           Cursor (RW)
Enabled (RW)         Font (RW)            Height (RW)
HelpContext (RW)     Hint (RW)            Left (RW)
Name (RW)            ParentColor (RW)     ParentCtl3D (RW)
ParentFont (RW)      ParentShowHint (RW)  PopupMenu (RW)
ShowHint (RW)        TabOrder (RW)        TabStop (RW)
Tag (RW)             Top (RW)             Visible (RW)
Width (RW)           
--------------------------------------------------------------
SetFocus             
--------------------------------------------------------------
OnClick              OnDblClick           OnEnter
OnExit               OnKeyDown            OnKeyPress
OnKeyUp              OnMouseDown          OnMouseMove
OnMouseUp            
--------------------------------------------------------------
Legenda: * -> pouze z programu, R -> lze číst, W -> lze zadat

Komponenta RadioButton se používá pro zadání jedné z několika se vzájemně vylučujících voleb. Funkčně se tedy jedná o přepínač. To znamená, že pouze jedno tlačítko v sadě může mít hodnotu True. Sada tlačítek je vymezena buď formulářem, případně umístěním na panelu, nebo objektu GroupBox. Díky tomu je možné vytvořit několik na sobě nezávislých sad tlačítek. Další možností je použít samostatný objekt RadioGroup, který sám vytváří a skupinuje tlačítka RadioButton.

Nejdůležitější vlastnosti objektu RadioButton je vlastnost Checked, která udává, zda je tlačítko sepnuto. Uživatelským sepnutím libovolného tlačítka se automaticky vypne dosud zapnuté tlačítko ve skupině.

Pokud budete chtít seskupovat tlačítka, musíte na formulář umístit nejprve objekt pro jejich slučování. To znamená Panel nebo RadioGroup. Až potom můžete na jejich plochu umístit tlačítko RadioButton. Nestačí pouze přemístit tlačítko RadioButton na plochu objektu pro sloučení.


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