FMX.Memo.TMemo.Margins
Delphi
property Margins;
C++
__property Margins;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FMX.Memo.pas FMX.Memo.hpp |
FMX.Memo | TMemo |
Beschreibung
Richtet die Komponente an den Randpunkten anderer Komponenten aus.
FMX.Memo.TMemo.Margins erbt von FMX.Controls.TControl.Margins. Der folgende Inhalt bezieht sich auf FMX.Controls.TControl.Margins.
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.