Mit Frames arbeiten

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Die Benutzeroberfläche erstellen - Index

Ein Frame (TFrame) kann wie ein Formular als Container für andere Komponenten verwendet werden. Auch sie verwenden Hierarchiebeziehungen (übergeordnet/untergeordnet) zum Synchronisieren der Komponenteneigenschaften und einen Eigentümer-Mechanismus zum automatischen Instantiieren und Freigeben ihrer Komponenten.

In bestimmter Hinsicht ähneln Frames aber mehr einer angepassten Komponente als einem Formular. Sie können in der Tool-Palette gespeichert und in Formulare, andere Frames oder andere Container-Objekte eingefügt werden. Nachdem ein Frame erstellt und gespei­chert worden ist, funktioniert er weiterhin als Unit und vererbt Änderungen weiter­hin an die Komponenten, die er beinhaltet (einschließlich anderer Frames). Und ist ein Frame in einen anderen Frame oder in ein Formular eingebettet, so erbt er nach wie vor Änderungen an dem Frame, von dem er abgeleitet ist.

Frames eignen sich zur Bildung von Steuerelementgruppen, die an verschiedenen Stellen einer Anwendung verwendet werden. Wird beispielsweise eine Bitmap in mehreren Formularen eingesetzt, dann können Sie sie in einen Frame einfügen, so dass nur eine Kopie dieser Bitmap in die Ressourcen der Anwendung aufgenommen wird. Sie können beispielsweise auch eine Gruppe von Eingabefeldern, die zur Bearbeitung einer Tabelle dienen, in einen Frame einfügen und diesen Frame überall dort verwenden, wo Daten in die Tabelle eingegeben werden sollen.

Siehe auch