![]() |
PageControl
Hi!
Heute habe ich mal ein eher allgemeines Problem. In meiner Form ist ein PageControl mit mehreren TabSheets. (natürlich...) Jetzt habe ich verschiedene Komponenten wie Textfelder und Buttons usw. für alle Tabs festgelegt, weil sie erforderlich sind und ich Programmieraufwand sparen wollte. Bloß im Sheet[0] sollen diese Komponenten nicht erscheinen. Wie kann ich sie ausblenden? Gruß krügi |
Re: PageControl
Wenn ich Dich richtig verstehe, hast Du nur zwei unterschiedliche Seiten, Seite 1 und Seite 2..n?
In dem Falle könnte ich mir den Einsatz eines TabControls vorstellen. Damit ein TabControl aber beide Seiten darstellen kann, musst Du noch ein NoteBook (Palette Win31) drauf legen. Im OnChange kannst Du dann die gewünschte Seite vom Notebook wählen. |
Re: PageControl
Kann es sein, daß Du eine TTabControl genutzt hast (auf allen Seiten werden die gleichen Komponenten dargestellt). Wenn Du eine TPageControl nutzt, hat jede Seite ihre eigenen Komponenten (oder halt auch keine).
...:cat:... |
Re: PageControl
Hi!
Danke für Eure Tips. Zum ersten, ich benutze durchaus ein PageControl. Wenn man nicht die Sheets sondern die ganze Page markiert ist es möglich mit den Komponenten auf alle Sheets zu arbeiten. (War Zufall, daß ich das entdeckt habe). Eigentlich wollte ich das TabSheet direkt ansprechen und alles regeln. Habe nun den bequemen Weg über das Show-Ereignis gewählt. Jetzt muß ich meine Komponenten zwar immer ein und aus knipsen, aber es funktioniert!! Trotzdem Danke! Bis bald krügi |
Re: PageControl
Aber, mal doof gefragt, warum packst Du die Komponenten nicht aufs Sheet, dann macht die Control doch alles nötige für Dich... :gruebel:
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz