![]() |
Programmteile auslagern
Nehmen wir an, das ich ein mittlerweile relativ gross gewordenes Programm habe, dessen Programmfunktionen auf verschiedenen Reitern eines PageControls Ihren Platz gefunden haben.
Meine Idee war/ist es nun, das ganze etwas zu dezentralisieren und die jeweiligen Programmfunktionen in eigenen Dateien unterzubringen. Für den Nutzer soll das ganze aber transparent bleiben. Es soll also noch genauso/ähnlich aussehen. Wie könnte ich es realisieren, das die Programmfunktionen einerseits in eigenen Forms liegen, aber trotzdem zusammen als ein Programm auftreten? Das Problem ist echt, das das ganze viel zu unübersichtlich wird, was ich allerdings zu spät festgestellt habe, um im Vorraus entsprechend Maßnahmen zu ergreifen. Ich hatte nicht geplant, dass das Programm so umfangreich wird. |
Re: Programmteile auslagern
Hallo,
eine einfache Möglichkeit, visuelle Komponenten aus einer Datei auszugliedern, stellen ![]() Gruß xaromz |
Re: Programmteile auslagern
Das ist ja schonmal gut, das es eine Möglichkeit gäbe. Gefunden hab ich auch gerade unter Datei/Neu einen entsprechenden Menüpunkt.
Wenn ich in so einem Frame dann die Komponenten platziere, wie ich es gewohnt bin, wie wird dann das Frame dazu gebracht, in einem Pagecontrol angezeigt zu werden? |
Re: Programmteile auslagern
Mit
Delphi-Quellcode:
Frame.Parent := DER_NAME_DER_PAGECONTROL_SEITE;
|
Re: Programmteile auslagern
Echt? Wirklich so einfach? Ist ja Genial!
Werd' ich morgen gleich mal antesten. Danke aber erstmal von meiner Seite. Edit: Hab gerade in der Komponentenpalette im Reiter Standard die Kompo "Frames" gefunden, mit der man die Frames direkt auf dem Tab des PageControls ablegen kann, damit wird's nochmal einfacher, weil's sogar in der IDE gleich aussieht... :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:47 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-2025 by Thomas Breitkreuz