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