FMX.Controls.TControl.SetBounds
Delphi
procedure SetBounds(X, Y, AWidth, AHeight: Single); virtual;
C++
virtual void __fastcall SetBounds(float X, float Y, float AWidth, float AHeight);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TControl |
Beschreibung
Legt die Begrenzungen des aktuellen Steuerelements fest.
Mit SetBounds können Sie gleichzeitig alle Eigenschaften der Steuerelementbegrenzungen ändern.
X
gibt die X-Koordinate der Position des Steuerelements an.
Y
gibt die Y-Koordinate der Position des Steuerelements an.
AWidth
gibt den Wert der Breite (Width) des Steuerelements an.
AHeight
gibt den Wert der Höhe (Height) des Steuerelements an.
Denselben Effekt erzielen Sie durch separates Setzen der Eigenschaften Position, Width und Height. Mit SetBounds werden aber alle Eigenschaften gleichzeitig geändert. Dadurch wird sichergestellt, dass das Steuerelement nicht bei jeder Änderung neu gezeichnet wird.
Nach dem Setzen der Begrenzungseigenschaften, wird durch SetBounds die Ausrichtung des Steuerelements in der übergeordneten Komponente und seiner untergeordneten Elemente beibehalten. Der angegebene Parameter wird nicht notwendigerweise in den Eigenschaften Position, Width und Height widergespiegelt. Die Eigenschaften können beim Anwenden der Ausrichtungsoptionen aktualisiert werden.
Siehe auch
- FMX.Controls.TControl.Position
- FMX.Controls.TControl.Width
- FMX.Controls.TControl.Height
- FMX.Controls.TControl.BoundsRect
- FMX.Controls.TControl.OnResize
- FMX.Controls.TControl.UpdateExplicitBounds
- FMX.Controls.TControl.Align