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:

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.

Absolute Positionierung

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: