Komponenta PageControl


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

Komponenta PageControl slouží pro tvorbu panelů se záložkami. Na rozdíl od komponenty TabControl obsahuje každá záložka samostatnou kartu s možností zadání rozdílného obsahu. Pro každou záložku je možné proto nadefinovat samostatně obsah zobrazované karty, které představuje komponenta TabSheet.

Novou stránku (záložku) je možné do objektu zadat ze závěsného PopUp menu, které se vyvolá po kliknutí na objekt typu PageControl při návrhu aplikace. Po zvolení položky menu 'Nová stránka' se přidá do objektu nová záložka včetně podřízené stránky (objekt typu TabSheet). Nápis uvedený na záložce je možné změnit nastavením vlastnosti Caption objektu TabSheet. Stránkami objektu PageControl lze listovat již při návrhu aplikace kliknutím myši na požadovanou záložku.

Vlastnost ActivePage určuje aktivní zobrazovanou stránku (objekt typu TabSheet). Vlastnost MultiLine určuje, zda se mají záložky při větším počtu zobrazovat ve více řadách. Vlastnost TabPosition udává umístění záložek nahoře nebo dole.

Vlastnost PageCount, která je dostupná pouze z programu vrací počet stránek (záložek) objektu PageControl. Vlastnost PageIndex udává index aktivní záložky. Vlastnost TabPosition udává umístění záložek (nahoře nebo dole).

Metoda SelectNextPage vyhledá a zobrazí následující stranu zobrazovaných záložek objektu PageControl. Při požadavku na možnost kontroly uživatelské změny záložky lze využít událost OnChange.

UPOZORNĚNÍ:
Zrušíte-li objekt PageControl z formuláře, zrušíte tím současně i všechny podřízené objekty na něm umístěné.


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