Eigenschaft hinzufügen (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Menü Ansicht


Fügt einer Klasse im C++-Klassen-Explorer eine Eigenschaft hinzu.

Sie öffnen im Fenster des C++-Klassen-Explorers das Dialogfeld Eigenschaft hinzufügen auf eine der beiden folgenden Arten:

  • Mit der Schaltfläche Dieser Klasse eine neue Eigenschaft hinzufügenClExplAddProperty.png.
  • Mit dem Kontextmenübefehl Eigenschaft hinzufügen.

Hinweis: Der Kontextmenübefehl Eigenschaft hinzufügen und die Schaltfläche Dieser Klasse eine neue Eigenschaft hinzufügen ClExplAddProperty.png sind nur für Elemente aktiviert, die in einer verwalteten C++-Unit deklariert sind. Eine C++-Unit legen Sie mit einem der beiden folgenden Befehle an:

  • Datei > Neu > Unit - C++Builder
  • Datei > Neu > Formular - C++Builder

Verwaltete C++-Units unterscheiden sich von normalen C++-Quelltextdateien dadurch, dass die Header-Dateien (.h) und Implementierungsdateien (.cpp) zusammen erscheinen. Für eine verwaltete C++-Unit zeigt der Quelltext-Editor am unteren Rand des Fensters ein Register für die .cpp-Datei und ein Register für die .h-Datei an.

Sie können mit dem C++-Klassen-Explorer keine Felder, Methoden oder Eigenschaften zu VCL- oder FireMonkey-Elementen hinzufügen.


Element Beschreibung

Name

Legt den Namen der Eigenschaft fest.

Typ

Legt den Typ der Eigenschaft fest. Sie können einen vordefinierten Typ aus dem Kombinationsfeld auswählen oder einen anderen vorhandenen Typ eingeben.

Sichtbarkeit

Legt die Sichtbarkeit für die zu erstellende Eigenschaft fest. Wählen Sie unter folgenden aus:

Optionen für das Lesen

  • Vorhandenes Feld/Methode ermöglicht das Festlegen eines vorhandenen Klassen-Member (in der Regel ein Feld), der den Lesen-Wert für diese Eigenschaft bereitstellt. Geben Sie einen Klassennamen ein, oder wählen Sie einen aus der Dropdown-Liste aus.
  • Getter-Methode erstellen erstellt einen Stub für die Getter-Methode in der .cpp-Datei der verwalteten Unit. Erstellt außerdem eine Deklaration für die Lesen-Funktion in der .h-Datei. Der verwendete Standardname für die Getter-Methode lautet Get<Eigenschaftsname>.
  • Nur-Schreiben-Eigenschaft legt fest, dass der Eigenschaftswert nicht gelesen werden kann; er kann nur gesetzt werden.

Optionen für das Schreiben

  • Vorhandenes Feld/Methode ermöglicht das Festlegen eines vorhandenen Klassen-Member, mit dem der Wert für diese Eigenschaft gesetzt wird. Geben Sie einen Feld/Methodennamen ein, oder wählen Sie einen aus der Dropdown-Liste aus.
  • Setter-Methode erstellen erstellt einen Stub für die Setter-Methode in der .cpp-Datei der verwalteten Unit. Erstellt außerdem eine Deklaration für die Schreiben-Funktion in der .h-Datei. Der verwendete Standardname für die Setter-Methode lautet Set<Eigenschaftsname>.
  • Schreibgeschützte Eigenschaft legt fest, dass der Eigenschaftswert nicht gesetzt werden kann; er kann nur gelesen werden.


Siehe auch