Komponenta SpeedButton


P°ehled vlastnostφ, metod a udßlostφ objektu:
--------------------------------------------------------------
AllowAllUp (RW)      Caption (RW)         Cursor (RW)
Down (RW)            Enabled (RW)         Flat (RW)
Font (RW)            Glyph                GroupIndex (RW)
Height (RW)          Hint (RW)            Layout (RW)
Left (RW)            Margin (RW)          Name (R)
NumGlyphs (RW)       ParentFont (RW)      ParentShowHint (RW)
ShowHint (RW)        Spacing (RW)         Tag (RW)
Top (RW)             Visible (RW)         Width (RW)
--------------------------------------------------------------
Click                Glyph.LoadFromFile   
--------------------------------------------------------------
OnClick              OnDblClick           OnMouseDown
OnMouseMove          OnMouseUp            
--------------------------------------------------------------
Legenda: * -> pouze z programu, R -> lze Φφst, W -> lze zadat

Komponenta SpeedButton zobrazuje na formulß°i tlaΦφtko s mo₧nostφ zobrazenφ textu a bitmapy (obrßzku). Na rozdφl od komponenty BitBtn je vÜak urΦena hlavn∞ k tvorb∞ nßstrojov²ch liÜt, proto₧e umo₧≥uje zßvislΘ propojenφ n∞kolika tlaΦφtek.

Nejd∙le₧it∞jÜφ vlastnostφ je GroupIndex, kterß umo₧≥uje sluΦovat tlaΦφtka do skupin. Pro vytvo°enφ skupiny tlaΦφtek musφte zadat v celΘ skupin∞ tlaΦφtek stejnou, nenulovou hodnotu. To umo₧nφ zßvislΘ pou₧itφ tlaΦφtek, kdy je mo₧nΘ sestavovat tlaΦφtka do podoby p°epφnaΦ∙. V₧dy pouze jedno tlaΦφtko m∙₧e b²t stisknuto. Zda je tlaΦφtko stisknuto udßvß vlastnost Down.

Bitmapu m∙₧ete zadat ve vlastnosti Glyph. Nezapome≥te nastavit vlastnost NumGlyphs, kterß udßvß poΦet obsa₧en²ch obrßzk∙ pro zobrazovßnφ stavu tlaΦφtka. Bitmapu m∙₧ete naΦφst i z programu metodou Glyph.LoadFromFile.

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.


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