Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Wie funktionieren TTabControl und TPageControl
bluebutton38 - Di 01.06.10 10:37
Titel: Wie funktionieren TTabControl und TPageControl
Hallo Welt,
ich möchte für mein nächstes Programm die Möglichkeit einer Einstellung, die der des Explorers (bei rechtsklick auf eine Komponente und anschließender Auswahl von Einstellungen) einbauen, also mit Registerkarten. Ich weis, dass man hierzu TTabControl und TPageControl verwendet, jedoch habe ich keine Ahnung, wie ich den einzelnen Registerkarten bestimmte Objekte (Button, Label) einsetze und diese nur speziell auf dieser Seite angezeigt werden sollen. Außerdem weis ich noch immer nicht, wie man bei PageControl und TabControl der unterschied liegt, bis auf die Tatsache, dass PageControl die Eigenschaft Tabs fehlt im Objektinspektor.
Habe zwar schon danach gesucht, aber es wäre nett, wenn mir jemand den Link für ein Tutorial schicken könnte oder sich sogar einer von euch dazu bereit erklärt mir in dieser Sparte von Delphi mal kurz Nachhilfe zu geben.
Vielen Dank schon mal im Voraus
bluebutton
Gausi - Di 01.06.10 11:29
Du brauchst nur das PageControl. Dort erstellst du mehrere Seiten. Dazu mit einem Rechtsklick auf das PageControl auf der form klicken und "Neue Seite" auswählen. Auf diese Seiten packst du dann ganz normal die anderen Komponenten drauf.
bluebutton38 - Di 01.06.10 13:00
hey danke! :)
im Nachhinein ist dann schon irgendwie blöd, wenn man aus Gewohnheit nur in den Objektinspektor guckt. :oops:
Aber könntest du mir dann noch kurz erklären, wozu dann TTabControl dienen soll?
bluebutton
PS: Jetzt kriegst du auch nen tollen Platz in den Credits :D
Gausi - Di 01.06.10 13:14
Soweit ich weiß, ist das eine veraltete Komponente, die man unter "braucht man nicht" abhaken kann.
Jakob_Ullmann - Di 01.06.10 17:17
Naja, wenn du einfach nur Tabs haben willst? Z. B., um in einer MDI-Anwendung mehrere Children zu verwalten?
bluebutton38 - Mi 02.06.10 09:28
gut ich denke, dass ich mit diesem Wissen jetzt dazu in der Lage bin diese Frage zu schließen mit dem Gedanken wieder dem Wissen von Allem ein Stückchen näher gekommen zu sein. :D
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!