Autor Beitrag
Bayo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39



BeitragVerfasst: Fr 25.10.02 09:50 
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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: 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:
ausblenden Quelltext
1:
TabSheet1.TabVisible := FALSE;					


CLX:
Hier kannst du alle auf einmal ausblenden mit:
ausblenden Quelltext
1:
PageControl1.Style := tsNoTabs;					


Wenn du aber umbedingt einen API befehl brauchst kann ich dir nicht helfen.

Gruß
Klabautermann
Bayo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39



BeitragVerfasst: 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