Controls.TControl.BoundsRect

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

Contents

Delphi-Informationen

von Controls.pas

	property BoundsRect: TRect read GetBoundsRect write SetBoundsRect;


Unit: Controls

Typ: Eigenschaft

Sichtbarkeit: public

Member von: TControl

C++-Informationen

von Controls.hpp

	__property Types::TRect BoundsRect = {read=GetBoundsRect,write=SetBoundsRect};


Unit: Controls

Typ: Eigenschaft

Sichtbarkeit: public

Member von: TControl

Beschreibung

Gibt das Begrenzungsrechteck des Steuerelements an. Die Angabe bezieht sich auf das Koordinatensystem des übergeordneten Steuerelements.


Mit Hilfe von BoundsRect lassen sich die Pixelpositionen aller Ecken eines Steuerelements auf einfache Weise ermitteln.

Beispielsweise hat folgende Anweisung



R := Control.BoundsRect;



R = Control->BoundsRect;



mit der folgenden Anweisung identisch:



R.Left := Control.Left;
R.Top := Control.Top;
R.Right := Control.Left + Control.Width;
R.Bottom := Control.Top + Control.Height;



R.Left = Control->Left;
R.Top = Control->Top;
R.Right = Control->Left + Control->Width;
R.Bottom = Control->Top + Control->Height;



Der Ursprung des verwendeten Koordinatensystems liegt in der oberen linken Ecke des übergeordneten Fensters.

Anmerkung:  Ein Punkt befindet sich im Begrenzungsrechteck des Steuerelements, wenn er so liegt, wie im Folgenden beschrieben: Die X-Koordinate des Punktes muss größer oder gleich BoundsRect.Left und kleiner als BoundsRect.Right sein, und die Y-Koordinate muss größer oder gleich BoundsRect.Top und kleiner als BoundsRect.Bottom sein.

Siehe auch

Codebeispiele


Personal tools