Komponenta TabControl


Přehled vlastností, metod a událostí objektu:
--------------------------------------------------------------
Align (RW)           Cursor (RW)          Enabled (RW)
Font (RW)            Height (RW)          HelpContext (RW)
Hint (RW)            HotTrack (RW)        Left (RW)
MultiLine (RW)       Name (RW)            ParentFont (RW)
ParentShowHint (RW)  PopupMenu (RW)       ScrollOpposite (RW)
ShowHint (RW)        TabHeight (RW)       TabIndex (RW)
TabOrder (RW)        TabPosition (RW)     Tabs (RW)
TabStop (RW)         TabWidth (RW)        Tag (RW)
Top (RW)             Visible (RW)         Width (RW)
--------------------------------------------------------------
OnChange             OnEnter              OnExit
OnMouseDown          OnMouseMove          OnMouseUp
--------------------------------------------------------------
Legenda: * -> pouze z programu, R -> lze číst, W -> lze zadat

Komponenta TabControl slouží pro tvorbu panelů se záložkami. Neobsahuje však žádné karty podřízené nadřazeným záložkám. Komponenta proto neumožňuje automatickou změnu obsahu panelu v závislosti na změně záložky. K tomu je vhodné použít komponentu PageControl.

Komponentu je výhodné použít, pokud nepožadujeme změnu obsahu panelu při změně záložky. Na zobrazovaném panelu lze například zobrazovat databázi v datové mřížce DataGrid a záložky mohou obsahovat písmena abecedy. Výběrem požadovaného písmene se nastaví záložka se současným zobrazením dat podle indexu zadaného písmene. Vznikne tak jednoduchá kartotéka.

Informace o záložkách jsou uloženy ve vlastnosti Tabs, která je typu StrArray a je možné s ní proto jednoduše pracovat přímo z programu. Vlastnost TabIndex zadává aktuálně vybranou záložku. Vlastnost MultiLine určuje, zda se mají záložky při větším počtu zobrazovat ve více řadách.


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