FMX.Objects.TCircle

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FMX.Objects.TEllipseFMX.Objects.TShapeFMX.Controls.TControlFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTCircle

Delphi

TCircle = class(TEllipse)

C++

class PASCALIMPLEMENTATION TCircle : public TEllipse

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FMX.Objects.pas
FMX.Objects.hpp
FMX.Objects FMX.Objects


Beschreibung

TCircle definiert 2D-Kreise. Die Klasse ist von TControl abgeleitet und kann in Stilen zum Erstellen von Steuerelementen verwendet werden.

Mit den folgenden TCircle-Eigenschaften werden die Größe und Position des Kreises festgelegt:

  • Durch das umgebende Rechteck ShapeRect von TCircle wird das umgebende Quadrat für den Kreis definiert:
    • Die Länge der Seiten des umgebenden Quadrats sind gleich Min(Width, Height) des umgegebenen Rechtecks ShapeRect.
    • Der Mittelpunkt des umgebenden Quadrats entspricht dem Mittelpunkt des umgebenden Rechtecks.
  • Die TCircle-Form wird in das ermittelte umgebende Quadrat eingefügt.
  • Mit den Scale-Skalierungsfaktoren des TCircle-Objekts können Sie Kreiskoordinaten proportional entlang lokaler Koordinatenachsen skalieren. Scaling verschiebt den Kreis und ändert seine Größe.
  • Mit der Drehachse RotationCenter und dem Drehwinkel RotationAngle des TCircle-Objekts können Sie die Form und die Position des Kreises ändern.

TCircle zeichnet die Kontur und füllt den Hintergrund der Form mit der Methode Paint.

Paint zeichnet die Kontur und füllt den Hintergrund mit dem Zeichenstift und dem Zeichenpinsel unter Verwendung der Eigenschaften, der Farbe und der Opazität, die durch die Eigenschaften Stroke und Fill des TCircle-Objekts festgelegt sind.

Siehe auch