Komponenta BitBtn


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

Komponenta BitBtn kombinuje vlastnosti komponent Button a SpeedButton . Umožňuje zobrazit na formuláři tlačítko s textem a bitmapou (obrázkem). Standardní bitmapy již komponenta obsahuje, je však možné použít externí bitmapu.

Základní vlastnosti komponenty jsou stejné jako u komponenty Button. Novou důležitou vlastností je však vlastnost Kind, která obsahuje několik předdefinovaných stylů tlačítka včetně zobrazované bitmapy. Vlastnost Kind současně nastavuje některé další vlastnosti v závislosti na použité bitmapě.

Zobrazovanou bitmapu můžete zadat ve vlastnosti Glyph. V tom případě nezapomeňte nastavit také vlastnost NumGlyphs, která udává počet obsažených obrázků pro zobrazování stavu tlačítka.

Vlastnosti Layout, Spacing a Margin umožní nastavit uspořádání textu a bitmapy na tlačítku.

Nejdůležitější vlastností je OnClick, do které zadáte akci, která se má provést po stisknutí tlačítka. Nezapomeňte na to, že podle nastavení vlastnosti Kind může být formulář po kliknutí na tlačítko uzavřen, aniž zadáte provedení jakékoliv akce.


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