FMX.Controls.TControl.BoundsRect
Delphi
property BoundsRect: TRectF read GetBoundsRect write SetBoundsRect;
C++
__property System::Types::TRectF BoundsRect = {read=GetBoundsRect, write=SetBoundsRect};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TControl |
説明
四角形の境界線の四角形を示します。
境界線四角形の左上隅の座標は、コントロール Position の、X
および Y
座標です。右下隅の座標は、X+Width
および Y+Height
です。
例:
R:=Control.BoundsRect;
R
四角形の座標は:
R.Left = Control.Position.X;
R.Top = Control.Position.Y;
R.Right = Control.Position.X + Control.Width;
R.Bottom = Control.Position.Y + Control.Height;
BoundsRect が設定されている場合には、Position プロパティは指定された境界線四角形の左上隅に設定され、コントロールの Width および Height は、指定された境界線四角形の幅と高さの値を受け取ります。例:
Control.BoundsRect:=R;
コントロールは、次のプロパティを持っています:
Control.Position.X= R.Left;
Control.Position.Y= R.Top;
Control.Width= R.Width;
Control.Height= R.Height;