FMX.Controls.TControl.BoundsRect
Delphi
property BoundsRect: TRectF read GetBoundsRect write SetBoundsRect;
C++
__property System::Types::TRectF BoundsRect = {read=GetBoundsRect, write=SetBoundsRect};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TControl |
Description
Spécifie le rectangle de délimitation du contrôle.
Les coordonnées du coin supérieur gauche du rectangle sont les coordonnées X
et Y
de la propriété Position du contrôle. Les coordonnées du coin inférieur gauche du rectangle sont X+Width
et Y+Height
.
Par exemple :
R:=Control.BoundsRect;
Les coordonnées du rectangle R
sont :
R.Left = Control.Position.X;
R.Top = Control.Position.Y;
R.Right = Control.Position.X + Control.Width;
R.Bottom = Control.Position.Y + Control.Height;
Quand BoundsRect est définie, la propriété Position est définie sur le coin supérieur gauche du rectangle délimité donné, tandis que les propriétés Width et Height du contrôle reçoivent les valeurs de la largeur et de la hauteur du rectangle délimité donné. Par exemple :
Control.BoundsRect:=R;
Les contrôles ont les propriétés suivantes :
Control.Position.X= R.Left;
Control.Position.Y= R.Top;
Control.Width= R.Width;
Control.Height= R.Height;