FMX.Controls.TControl.SetBounds

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure SetBounds(X, Y, AWidth, AHeight: Single); virtual;

C++

virtual void __fastcall SetBounds(float X, float Y, float AWidth, float AHeight);

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

Codebeispiele