FMX.Controls.TControl.BoundsRect

De RAD Studio API Documentation
Aller à : navigation, rechercher

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;

Voir aussi