AbsoluteLayout
Container zum manuellen Positionieren von Steuerelementen.
|
Symbol |
|
|
Menüband |
Start > Steuerelemente > Container > Layout > AbsoluteLayout |
Das "AbsoluteLayout" ist ein Container zum manuellen Positionieren der darin enthaltenen Elemente. Die Elemente können im Designer beliebig auf dem Container platziert werden und behalten diese Position zur Laufzeit bei.
Beispiel:
Sie können das "AbsoluteLayout" bei Applikationen mit fester Fenstergröße verwenden, wie dies bei stationären Bildschirmen der Fall ist.
Das "AbsoluteLayout" ist auch bei responsiven Anwendungen nützlich, wenn Sie das Verrutschen von Steuerelementen verhindern wollen.
Das "AbsoluteLayout" wird auf einem übergeordneten Container, z. B. auf einer Page, im Designer platziert.
Funktionalitäten
Das "AbsoluteLayout" unterstützt folgende Funktionalität:
-
Absolute Positionierung der enthaltenen Elemente
-
Darstellung des Hintergrunds, des Rahmens, des Schattens etc.
-
Farbliche Darstellung des Hintergrunds und des Rahmens
Diese Funktionalitäten können Sie über die Eigenschaften im Fenster "Eigenschaften" konfigurieren, wenn Sie das Steuerelement im Designer oder in der Dokumentgliederung markieren.
Style
Für den Layout-Container stehen keine System-Styles zur Verfügung. Sie können eigene Styles für das Steuerelement erstellen. Diese Styles stehen nach der Erstellung in der Eigenschaft "Style" zur Auswahl.
Aufbau
Wird ein "AbsoluteLayout" auf einer Page platziert, so enthält es zunächst keine weiteren Elemente. Steuerelemente, die auf dem "AbsoluteLayout" platziert werden, werden als Unterelemente zum "AbsoluteLayout" hinzugefügt.
Das AbsoluteLayout kann beliebige Steuerelemente aufnehmen.
Steuerelemente, die auf einem AbsoluteLayout platzierten werden, werden innerhalb des "AbsoluteLayout" fest positioniert. Wird das "AbsoluteLayout" verschoben oder seine Größe verändert, so verändert sich die Position der enthaltenen Elemente innerhalb des "AbsoluteLayout" nicht.
Wird ein Steuerelement auf dem" AbsoluteLayout" platziert, dann stehen in der Kategorie "Layout" die Eigenschaften "Left", "Top", "Bottom", "Right" im Steuerelement zur Verfügung, mit denen seine Position auf dem "AbsoluteLayout" pixelgenau festgelegt wird.
Wird das "AbsoluteLayout" (blauer Hintergrund) über die Eigenschaft Margin um 20 px nach rechts verschoben, verändert sich die Position der enthaltenen Steuerelemente innerhalb des "AbsoluteLayout" nicht.
Der Designer unterstützt das manuelle Positionieren und Ausrichten
von Elementen auf einem "AbsoluteLayout" mit Rasterlinien, Standardabständen und
Ausrichtungslinien. Diese Funktionen können Sie über die Schaltfläche
(Andocken an Ausrichtungslinien) rechts oben im
Designer aktivieren oder deaktivieren. Anpassen können Sie diese Funktionen im
Dialog
Optionen über die Einstellungen im Knoten DesignerWAllgemein.
Verwandte Themen: