![]() |
Verwaltung wie bei PageControl
Hallo,
ich plane ein Projekt, bei dem in einem Fenster immer verschiedene Frames angezeigt werden. So viele Frames zu verwalten ist jedoch sehr umständlich, vor allem, wenn sie sich eigentlich ohne Probleme in Gruppen einteilen lassen. Da hatte ich die Idee, für jede "Gruppe" einfach einen Frame mit einer PageControl-Komponente zu besetzen, und dort alle Inhalte dieser Gruppe speichere. So hätte ich z.B. statt 25 Frames nur 5 (5x5). Bei PageControl kann man jedoch nicht die Reiter oben ausblenden (, oder?). Gibt es eine Möglichkeit, verschiedene Inhalte bequem in der Form zu verwalten? Wie macht man das denn bei größeren Software-Projekten in Delphi? Gibt es da dann 100 Forms und 1000 Frames? Danke schonmal! Johannes |
Re: Verwaltung wie bei PageControl
Man kann die Tabbeschriftungen ausblenden -> TabVisible := false;
Ansonsten kannst Du ja die Frames erst bei Bedarf z.B. in einem Panel erzeugen. |
Re: Verwaltung wie bei PageControl
Zitat:
Aber ein Problem: In der IDE ist dann der Tab auch verschwunden, wollte in jeder OnShow Methode die Eigenschaft auf false setzen. Wie spricht man den "Sender" einer procedure an? |
Re: Verwaltung wie bei PageControl
Richtig, in der IDE ist er erst mal verschwunden. Du kannst ihn aber wieder hervorholen, indem Du das PageControl anklickst und dort ActivePage auswählst.
|
Re: Verwaltung wie bei PageControl
Zitat:
Und um meine Frage vorher zu beantworten: (ich muss noch lernen, nicht so vorschnell zu sein) Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 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