Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Aktueller Tab


Nightblizard - Mi 30.09.09 20:01
Titel: Aktueller Tab
Hallo,
habe eine kleine Frage und ich hoffe jemand kann sie mir beantworten!
Wie finde ich heraus auf welchem Tab man sich gerade befindet (TabControl)? Bei zwei Tabs geht das ganz einfach über eine Variable, aber bei mehreren wird es schwierig.
Die Suchfunktion und Google ergab nichts was mir helfen konnte, also seid mir nicht böse, wenn ihr diese Frage nicht zum ersten mal hört :)


Danke,
Night


Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mi 30.09.2009 um 20:25


Jann1k - Mi 30.09.09 21:11

Das Attribut heißt TabIndex, das erste Tab hat die Nummer 0.


Lannes - Mi 30.09.09 22:58

Hallo,

und welche gearde activ ist kann man mit PageControl.ActivePage ermitteln.

Wobei PageControl.ActivePage.TabIndex nur die sichtbaren zählt.

Wenn man einzelne Registerkarten mit TabVisible ausgeblendet hat, ist PageControl.ActivePage.PageIndex angebracht.


Nightblizard - Do 01.10.09 15:14

Edit:

Danke, funzt! :)