Vcl.Graphics.TCustomCanvas.Rectangle

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Rectangle(X1, Y1, X2, Y2: Integer); overload; virtual; abstract;
procedure Rectangle(const Rect: TRect); overload;

C++

virtual void __fastcall Rectangle(int X1, int Y1, int X2, int Y2) = 0 /* overload */;
void __fastcall Rectangle(const System::Types::TRect &Rect)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics TCustomCanvas

Beschreibung

Zeichnet ein Rechteck auf der Zeichenfläche.

Sie können die Methode Rectangle überschreiben, um unter Verwendung des aktuellen Stifts ein Rechteck zu zeichnen und es unter Verwendung des aktuellen Pinsels zu füllen. Legen Sie die Koordinaten des Rechecks auf eine der folgenden Arten fest:

  • Geben Sie die linke obere Ecke mit den Koordinaten (X1, Y1) und die rechte untere Ecke mit den Koordinaten (X2, Y2) an.
  • Verwenden Sie den Typ TRect.

Um einen rechteckigen Bereich zu füllen, ohne für die Umrandung den aktuellen Stift zu verwenden, bedienen Sie sich der Methode FillRect. Mit FrameRect oder Polygon lässt sich die Begrenzung eines rechteckigen Bereichs zeichnen, ohne diese zu füllen. Mit RoundRect können Sie ein Rechteck mit abgerundeten Ecken zeichnen.

Siehe auch