Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mehrere Frames in einer Anwendung -wie hin und her schalten? (https://www.delphipraxis.net/70765-mehrere-frames-einer-anwendung-wie-hin-und-her-schalten.html)

domsch 4. Jun 2006 13:48


Mehrere Frames in einer Anwendung -wie hin und her schalten?
 
Hallo,

ich hab ne Anwendung mit Menü im linken Bereich (wie bei Outlook)..

Ne nachdem was im Menü gedrückt wird, soll sich im rechten Bereich was ändern.

Mein erster gedanke war, einfach für jeden Bereich nen Frame zubasteln, den dann später einfach via Visible := true/false un/sichtbar zu machen.

Merke nun aber beim Programmieren das das dann gar net so einfach mit dem Programmieren ist, da ja dann 28392839 Frames in meiner Hauptform rumfliegen und ich nur das oberste sehe..

Mein 2. Gedanke war nun für den Rechnet Bereich ein Frame (oder so) anzulegen und diesen dann je nach Auswahl mit dem passenden Inhalt aus einer der anderen Units zufüllen.

Nur find ich keine Function/Procedure die sich auch nur ansatzweise nach dem Anhört...


Oder wie macht man das unter Delphi?


Gruß

Daniel G 4. Jun 2006 13:52

Re: Mehrere Frames in einer Anwendung -wie hin und her schal
 
Nimm' doch einfach ein TPageControl, leg' darin soviele TTabSheets an wie du brauchst und verstecke von jedem einzelnen Tab den Registerreiter.

Hawkeye219 4. Jun 2006 14:00

Re: Mehrere Frames in einer Anwendung -wie hin und her schal
 
...oder kombiniere Frames und PageControl, indem du auf jede Seite des PageControls ein Frame legst.

Der Vorteil: du hast nicht den Quelltext aller Seiten in einer Unit. Gleichzeitig zwingt dich diese Lösung, sauber voneinander getrennte Module zu programmieren. Eventuelle Abhängigkeiten zwischen den Modulen können mit Hilfe von Eventhandlern in der übergeordneten Unit (die mit dem PageControl) behandelt werden.

Gruß Hawkeye

domsch 4. Jun 2006 14:12

Re: Mehrere Frames in einer Anwendung -wie hin und her schal
 
Danke euch beiden für die rasche Antwort!! :)

Hatte das PageControl schon mal empfohlen bekommen, aber hatte nie rausgefunden wie das genau funtz...

Jetzt hatte ich es durch zufall gesehen wie man neue Tabs erstellt!! 8)

DANKE!!! :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz