Den Eigenschaftstyp deklarieren

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Entscheiden, was gezeichnet werden soll

Wenn Sie für eine Eigenschaft einen benutzerdefinierten Typ verwenden, müssen Sie diesen Typ vor der Klasse deklarieren, welche die Eigenschaft enthält. Der gebräuchlichste benutzerdefinierte Typ für Eigenschaften ist der Aufzählungstyp.

In unserem Beispiel benötigen wir einen Aufzählungstyp, der für jede mögliche Figur ein Element enthält.

Fügen Sie vor der Klassendeklaration von TSampleShape die folgende Typdeklaration ein:

 type
   TSampleShapeType = (sstRectangle, sstSquare, sstRoundRect, sstRoundSquare,
     sstEllipse, sstCircle);
   TSampleShape = class(TGraphicControl) { Diese Zeile stand bereits hier }
 enum TSampleShapeType { sstRectangle, sstSquare, sstRoundRect, sstRoundSquare, sstEllipse, sstCircle };
 class PACKAGE TSampleShape : public TGraphicControl         // Diese Zeile stand bereits hier

Mit diesem Typ können Sie nun in der Klasse eine neue Eigenschaft deklarieren.