FMX.Controls.TControl.Margins

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Margins: TBounds read GetMargins write SetMargins;

C++

__property Fmx::Types::TBounds* Margins = {read=GetMargins, write=SetMargins};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
FMX.Controls.pas
FMX.Controls.hpp
FMX.Controls TControl


Beschreibung

Richtet die Komponente an den Randpunkten anderer Komponenten aus.

Die Margins (Ränder) eines Steuerelements sind die Abstände (in Pixel) von jeder Kante (oben, links, unten, rechts) zu einem anderen Steuerelement im selben Parent oder zu den Kanten seines Parent. Die Margins fügen Leerraum an der Außenseite des Steuerelements hinzu. Dies gilt nur für Steuerelemente, die nicht TAlignLayout None verwenden und deren Komponenten übereinander angeordnet sind.

Ist der Abstand ungleich 0, liegt kein anderes Steuerelement näher am Steuerelement als der angegebene Abstand. Wenn der Abstand zwischen dem Rand des Parent-Steuerelements und dem entsprechenden Rand des Steuerelements kleiner als der für Margins für diesen Rand angegebene Wert ist, wird das Steuerelement neu angeordnet und bei Bedarf dessen Größe geändert, damit der angegebene Abstand erhalten bleibt.

Wenn für das Margins-Steuerelement keine Werte angegeben sind, verwendet RAD Studio die Standardwerte (Left=4, Top=4, Right=4, Bottom=4). Sie können auch eigene Margins-Werte festlegen. Dies gilt nur für die Richtlinien des IDE-Steuerelements beim Ziehen eines Steuerelements. Wird jedoch (zum Beispiel) Align=Client verwendet, wird der in Margins angegebene Wert verwendet.

Die folgende Abbildung zeigt, wie die Eigenschaften Padding und Margins sich auf die Ausrichtung, Position und Größe von Steuerelementen auswirken.

Margins Padding Control.png

Siehe auch