Anzeigen: Delphi C++
Anzeigeeinstellungen

FMX.Types.TAlignLayout

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

type TAlignLayout = (alNone, alTop, alLeft, alRight, alBottom, alMostTop, alMostBottom, alMostLeft, alMostRight, alClient, alContents, alCenter, alVertCenter, alHorzCenter, alHorizontal, alVertical, alScale, alFit, alFitLeft, alFitRight)

C++

enum class TAlignLayout : unsigned int { alNone, alTop, alLeft, alRight, alBottom, alMostTop, alMostBottom, alMostLeft, alMostRight, alClient, alContents, alCenter, alVertCenter, alHorzCenter, alHorizontal, alVertical, alScale, alFit, alFitLeft, alFitRight };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
FMX.Types.pas
FMX.Types.hpp
FMX.Types FMX.Types

Beschreibung

Legt die Ausrichtung eines Steuerelements innerhalb seines übergeordneten Elements fest.

TAlignLayout legt fest, wie ein Steuerelement in Relation zu seinem übergeordneten Element platziert wird. Die automatische Ausrichtung eines Steuerelements kann sich auf dessen Position und Größe (Höhe und Breite) auswirken. Wenn die Größe des übergeordneten Elements geändert wird, ändert sich das Steuerelement, damit die automatische Ausrichtung innerhalb des übergeordneten Elements beibehalten werden kann.

Die Eigenschaft Margins des übergeordneten Elements wirkt sich auf die automatische Ausrichtung des Steuerelements in diesem Element aus. Die einzigen, nicht betroffenen Ausrichtungswerte sind alNone und alContents.

Mit der Eigenschaft Align legen Sie die Ausrichtung eines Steuerelements fest.

TAlignLayout kann einen der folgenden Werte annehmen:

Wert Bedeutung

alNone

Das Steuerelement verbleibt an der Position, an der es platziert wurde. Das ist der Vorgabewert. Es erfolgt keine automatische Positionierung und Größenänderung.

alTop

Das Steuerelement wird an den oberen Rand des übergeordneten Elements verschoben und dort verankert und nimmt dessen gesamte Breite ein. Die Höhe des Steuerelements ändert sich nicht. Wenn dieser Bereich des übergeordneten Elements bereits teilweise von einem anderen an der Seite verankerten Steuerelement belegt ist, wird die Größe des Steuerelements geändert, damit es die verbleibende Breite einnehmen kann.

alBottom

Das Steuerelement wird an den unteren Rand des übergeordneten Elements verschoben und dort verankert und nimmt dessen gesamte Breite ein. Die Höhe des Steuerelements ändert sich nicht. Wenn dieser Bereich des übergeordneten Elements bereits teilweise von einem anderen an der Seite verankerten Steuerelement belegt ist, wird die Größe des Steuerelements geändert, damit es die verbleibende Breite einnehmen kann.

alLeft

Das Steuerelement wird an den linken Rand des übergeordneten Elements verschoben und dort verankert und nimmt dessen gesamte Höhe ein. Die Breite des Steuerelements ändert sich nicht. Wenn dieser Bereich des übergeordneten Elements bereits teilweise von einem anderen an der Seite verankerten Steuerelement belegt ist, wird die Größe des Steuerelements geändert, damit es die verbleibende Höhe einnehmen kann.

alRight

Das Steuerelement wird an den rechten Rand des übergeordneten Elements verschoben und dort verankert und nimmt dessen gesamte Höhe ein. Die Breite des Steuerelements ändert sich nicht. Wenn dieser Bereich des übergeordneten Elements bereits teilweise von einem anderen an der Seite verankerten Steuerelement belegt ist, wird die Größe des Steuerelements geändert, damit es die verbleibende Höhe einnehmen kann.

alMostTop

Das Steuerelement wird an den oberen Rand des übergeordneten Elements verschoben, dort verankert und als oberstes Steuerelement festgelegt und nimmt die gesamte Breite des übergeordneten Elements ein. Die Höhe des Steuerelements ändert sich nicht.

alMostBottom

Das Steuerelement wird an den unteren Rand des übergeordneten Elements verschoben, dort verankert und als unterstes Steuerelement festgelegt und nimmt die gesamte Breite des übergeordneten Elements ein. Die Höhe des Steuerelements ändert sich nicht.

alMostLeft

Das Steuerelement wird an den linken Rand des übergeordneten Elements verschoben, dort verankert und als äußerst linkes Steuerelement festgelegt und nimmt die gesamte Höhe des übergeordneten Elements ein. Die Breite des Steuerelements ändert sich nicht. Wenn dieser Bereich des übergeordneten Elements bereits teilweise von einem anderen Steuerelement belegt ist, wird die Größe des Steuerelements geändert, damit es die verbleibende Höhe einnehmen kann.

alMostRight

Das Steuerelement wird an den rechten Rand des übergeordneten Elements verschoben, dort verankert und als äußerst rechtes Steuerelement festgelegt und nimmt die gesamte Höhe des übergeordneten Elements ein. Die Breite des Steuerelements ändert sich nicht. Wenn dieser Bereich des übergeordneten Elements bereits teilweise von einem anderen Steuerelement belegt ist, wird die Größe des Steuerelements geändert, damit es die verbleibende Höhe einnehmen kann.

alClient

Die Größe des Steuerelements wird so verändert, dass es den Client-Bereich des übergeordneten Elements ausfüllt. Wenn ein an einer Seite verankertes Steuerelement bereits einen Teil des übergeordneten Bereichs belegt, wird die Größe des neuen Steuerelements so geändert, dass es den verbleibenden übergeordneten Bereich ausfüllt.

alContent

Die Größe des Steuerelements wird so geändert, dass es den gesamten Bereich des übergeordneten Elements ausfüllt.

alCenter

Das Steuerelement wird in die Mitte des übergeordneten Bereichs verschoben. Die Größe des Steuerelements ändert sich dadurch nicht. Wenn ein an einer Seite verankertes Steuerelement bereits einen Teil des übergeordneten Bereichs belegt, wird das neue Steuerelement in die Mitte des verbleibenden übergeordneten Bereichs verschoben.

alVertCenter

Das Steuerelement wird im Client-Bereich des übergeordneten Elements vertikal zentriert und nimmt die gesamte Breite des übergeordneten Elements ein. Die Höhe des Steuerelements ändert sich nicht. Wenn dieser Bereich des übergeordneten Elements bereits teilweise von einem anderen an einer Seite verankerten Steuerelement belegt ist, wird die Größe des Steuerelements geändert, damit es die verbleibende Breite einnehmen kann.

alHorzCenter

Das Steuerelement wird im Client-Bereich des übergeordneten Elements horizontal zentriert und nimmt die gesamte Höhe des übergeordneten Elements ein. Die Breite des Steuerelements ändert sich nicht. Wenn dieser Bereich des übergeordneten Elements bereits teilweise von einem anderen an der Seite verankerten Steuerelement belegt ist, wird die Größe des Steuerelements geändert, damit es die verbleibende Höhe einnehmen kann.

alHorizontal

Die Größe des Steuerelements wird so geändert, dass es die Höhe des übergeordneten Elements ausfüllt. Die Breite des Steuerelements ändert sich nicht. Wenn dieser Bereich des übergeordneten Elements bereits teilweise von einem anderen an der Seite verankerten Steuerelement belegt ist, wird die Größe des Steuerelements geändert, damit es die verbleibende Höhe einnehmen kann.

alVertical

Die Größe des Steuerelements wird so geändert, dass es die Breite des übergeordneten Elements ausfüllt. Die Höhe des Steuerelements ändert sich nicht. Wenn dieser Bereich des übergeordneten Elements bereits teilweise von einem anderen an einer Seite verankerten Steuerelement belegt ist, wird die Größe des Steuerelements geändert, damit es die verbleibende Breite einnehmen kann.

alScale

Die Größe des Steuerelements wird geändert, und das Steuerelement wird verschoben, damit es bei einer Größenänderung seines Containers seine relative Position und Größe beibehält.

alFit

Die Größe des Steuerelements wird unter Beibehaltung des Seitenverhältnisses geändert, damit es in den übergeordneten Bereich passt. Das Steuerelement wird in die Mitte des übergeordneten Bereichs verschoben.

alFitLeft

Die Größe des Steuerelements wird unter Beibehaltung des Seitenverhältnisses geändert, damit es in den übergeordneten Bereich passt. Das Steuerelement wird verschoben und an der linken Seite des übergeordneten Elements verankert.

alFitRight

Die Größe des Steuerelements wird unter Beibehaltung des Seitenverhältnisses geändert, damit es in den übergeordneten Bereich passt. Das Steuerelement wird verschoben und an der rechten Seite des übergeordneten Elements verankert.

Siehe auch

Frühere Versionen
Übersetzungen