Vcl.Graphics.TCanvas.Rectangle
Delphi
procedure Rectangle(X1, Y1, X2, Y2: Integer); override;
C++
virtual void __fastcall Rectangle(int X1, int Y1, int X2, int Y2)/* overload */;
inline void __fastcall Rectangle(const Winapi::Windows::TRect &Rect){ TCustomCanvas::Rectangle(Rect); }
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCanvas |
Beschreibung
Zeichnet ein Rechteck auf der Zeichenfläche.
Mit Rectangle können Sie unter Verwendung des aktuellen Stifts ein Rechteck zeichnen und es unter Verwendung des aktuellen Pinsels füllen. Legen Sie die Koordinaten des Rechecks folgendermaßen fest:
Durch die linke obere Ecke mit den Pixel-Koordinaten (X1, Y1) und durch die rechte untere Ecke mit den Koordinaten (X2, Y2) oder
verwenden Sie den Typ TRect.
Um einen rechteckigen Bereich zu füllen, ohne für die Umrandung den aktuellen Pinsel 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
Codebeispiele