Autor Beitrag
Nightblizard
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Mi 30.09.09 20:01 
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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 866
Erhaltene Danke: 43

Win 7
TurboDelphi, Visual Studio 2010
BeitragVerfasst: Mi 30.09.09 21:11 
Das Attribut heißt TabIndex, das erste Tab hat die Nummer 0.
Lannes
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: 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.

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
Nightblizard Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Do 01.10.09 15:14 
Edit:

Danke, funzt! :)