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.