Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Registerkarte zur Laufzeit per Code wechseln


Anonymous - Fr 15.11.02 18:32
Titel: Registerkarte zur Laufzeit per Code wechseln
Also ich kriege entweder die Registerkarte gewechselt, aber das TabSheet bleibt das gleiche oder das TabSheet, aber die Registerkarte bleibt die gleiche.

Wie kann ich per Code die Registerkarte mit TabSheet wechseln?


Delete - Fr 15.11.02 18:46


Quelltext
1:
PageControl1.ActivePage := PageControl1.Pages[3];                    

oder über den Namen der Registerseite. Aber wenn du die zur Laufzeit erzeugst, dann musst du dich nach anderen Gesichtspunkten richten.

Bei einem meiner Programme ist es z.B. ein PageControl mit SynEdit-Memos. Jeder Reiter enthält den Dateinamen, und wenn ich den entsprechenden Eintrag in einem TreeView anklicke, vergleiche ich lediglich den Item-Namen mit der Caption der vorhandenen Registerkarten.


Anonymous - Mo 18.11.02 17:42

Danke, war das richtige.