![]() |
Frame vs. Form / Welche Vorteile hat ein Frame ?
Hi :hi: ,
in Delphi gibt es ja Frames und Formulare. Aber ich versteh nicht so ganz, warum man jetzt einen Frame braucht. Weiß jemand, was er für Vorteile hat ? Oder gibt es ne Seite im Netz, die das gut darstellt ? Vielen Dank im Voraus für Eure Hilfe !! Gruß, -=cats=- :coder: |
Re: Frame vs. Form / Welche Vorteile hat ein Frame ?
Hallo,
ich hatte letztens auch erst mal so eine Frage gestellt (Suche hilft): ![]() |
Re: Frame vs. Form / Welche Vorteile hat ein Frame ?
Hallo!
ich habe Frames auch erst vor kurzem entdeckt, aber sie sind wirklich klasse! Warum? Nun, ich kann jetzt eine Art Komponenten entwickeln, mit der ich meine Anwendungen später zusammensetzen kann. z.B. Ich arbeite an einem Bildbrowser, der auf einer Komponente basiert. Innerhalb eines Frames lege ich diese Komponente an und füge weitere gewünschte Sachen auf der Oberfläche hinzu, z.B. Buttons für Sortierung, Thumbnailgröße, etc. Möchte ich eine Anwendung, die diese Funktionalität braucht, (vielleicht auch an mehreren Stellen im Programm), dann binde ich dieses Frame ein. Dazu kann man das Frame z.B. in einem Panel erstellen. Wenn die Ausrichtung des Frames auf "Client" gestellt ist, passt es sich somit genau diesem Panel an. Auf der Seite von ![]() ein Plugin-Framework angeboten, das in einem Beispiel zeigt, wie man ein Plugin in Form eines Frames sogar innerhalb eines TabControl / PageControl einfügt. (basierend natürlich auf BPL-Technik, nicht reinen DLLs) Du siehst also, Frames bieten eine Menge Vorteile, vor allem bei größeren Anwendungen. Gruß Pfoto |
Re: Frame vs. Form / Welche Vorteile hat ein Frame ?
Ich verwende Frames dazu um mir Listen anzeigen zu lassen.
Auf jedes Frame kann ich dabei Buttons Labels usw ziehen was teilweise einfach irgendwie schöner aussieht als immer diese Grids |
Re: Frame vs. Form / Welche Vorteile hat ein Frame ?
Vielen Dank für Eure Antworten !
Also, bei mir war es so, das ich mir ein Programm geschrieben habe, was am Anfang einen Dialog haben soll. Und dann dachte ich mir, nehme ich einen Frame, weil ich den dann nur 1x programmieren muss und ihn dann jedes andere Formular verwenden kann. Allerdings ist mir dann aufgefallen, das man ja theoretisch auch auf ein anderes Formular an Stelle eines Frames zugreifen könnte. Das war mir vorher noch nicht so bewusst (Anfänger ... ;-) ). Naja. Und daher hab ich mir dann auch die Frage gestellt, warum braucht man überhaupt einen Frame, wenn man das doch auch mit einem Formular hätte machen können. Aber das ist vermutlich nur in meinem speziellen Fall so, das es auch ein Formular getan hätte. :-) |
DP-Maintenance
Dieses Thema wurde von "r_kerber" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.
Paßt wohl besser zu VCL |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 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