Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - TPageControl - Tabs ausblenden
Bayo - Fr 25.10.02 09:50
Titel: TPageControl - Tabs ausblenden
Hi zusammen
Eigentlich habe nur ein kleines Problem, auf das ich leider aber keine Lösung finden kann! Wie kann ich zu Laufzeit die Tabs eines PageControls ausblenden. Die Seite sollen immer noch zu verfügung stehen, nur die Tabs sollen nicht mehr sichtbar sein!
Hat das jemand von euch evtl. schon mal gemacht??
Freue mich über jede Antwort.... Grüsse Dominic
Klabautermann - Fr 25.10.02 10:56
Hallo,
wahrscheinlich denkst du zu Kopliziert:
VCL:
Hier musst du für jedes Tab einzeln den Reiter ausblenden mit:
Quelltext
1:
| TabSheet1.TabVisible := FALSE; |
CLX:
Hier kannst du alle auf einmal ausblenden mit:
Quelltext
1:
| PageControl1.Style := tsNoTabs; |
Wenn du aber umbedingt einen API befehl brauchst kann ich dir nicht helfen.
Gruß
Klabautermann
Bayo - Fr 25.10.02 13:03
Ich befürchte, dass das bei mir nicht so einfach geht: Vermutlich arbeitest du mit D6?? Bei der Version D5 gibt es für den Style des PageControls nur die Optionen tsTabs, tsButtons, tsFlatButtons nicht aber tsNoTabs. Die Eigentschaft TabVisible versteckt nicht nur das Tab, sondern die ganze Seite (Tabindex wird auf -1 gesetzt), was in meinem Fall nicht erwünscht ist.
Trotzdem danke ich für deine Antwort!! Grüsse Dominic
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!