Komponenta Button


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

Komponenta Button se používá pro zobrazení tlačítka na formuláři. Tlačítku je možné zadat akci, která se má provést po kliknutí na tlačítko. Na tlačítku je možné zobrazit pouze text. Pokud požadujete zobrazit bitmapu (obrázek), použijte komponentu BitBtn, případně SpeedButton.

Pro zadání textu na tlačítku použijte vlastnost Caption. Pokud požadujete, aby bylo tlačítko dostupné pomocí klávesy Alt+písmeno, zadejte v textu vlastnosti Caption před požadované písmeno znak &. Například &Tisk. Uvedené písmeno bude po spuštění aplikace na tlačítku podtrženo a po stisku klávesy Alt+podtržené písmeno se provede akce, která je pro uvedené tlačítko zadána v obsloužení události OnClick.

Pokud zadáte u vlastnosti tlačítka vlastnost Cancel := True, potom bude provedena po stisku klávesy ESC akce zadaná v ošetření události OnClick. Takto můžete mít nastaveno pouze jedno tlačítko na formuláři.

V některých situacích bude výhodné použít zablokování použití tlačítka vlastností Enabled. Například pokud nejsou splněny podmínky, které vyžaduje akce prováděná v obsluze události OnClick.


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