FMX.Controls.TControl.SetBounds

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FMX.Controls.pas
FMX.Controls.hpp
FMX.Controls TControl


Description

Définit les limites du contrôle en cours.

Utilisez SetBounds pour changer, en une seule fois, toutes les propriétés de délimitation du contrôle.

X spécifie la coordonnée X de la position du contrôle.

Y spécifie la coordonnée Y de la position du contrôle.

AWidth spécifie la valeur de la largeur du contrôle.

AHeight spécifie la valeur de la hauteur du contrôle.

Il est possible d'obtenir le même résultat en affectant séparément des valeurs aux propriétés Position, Width et Height. Mais SetBounds modifie toutes les propriétés en une seule fois, évitant ainsi que le contrôle ne se redessine entre les modifications.

Après la définition des propriétés de délimitation, SetBounds spécifie au contrôle de maintenir l'alignement du contrôle à l'intérieur de son parent et de ses enfants à l'intérieur de lui-même. Le paramètre donné ne se reflète pas nécessairement dans les propriétés Position, Width et Height. Les propriétés peuvent être mises à jour quand l'alignement est appliqué.

Voir aussi

Exemples de code