Standardwerte von Eigenschaften

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Eigenschaften definieren


Bei der Deklaration einer Eigenschaft können Sie einen Standardwert angeben. Die VCL legt mithilfe des Standardwertes fest, ob die Eigenschaft in einer Formulardatei gespeichert wird.

Zur Definition eines Standardwertes für eine Eigenschaft fügen Sie die Direktive default und den Standardwert an die Deklaration (oder Neudeklaration) der Eigenschaft an. Zum Beispiel:

  property Cool Boolean read GetCool write SetCool default True;
  __property bool IsTrue = {read=GetIsTrue, write=SetIsTrue, default=true};

Hinweis:Durch die Deklaration eines Standardwertes wird die Eigenschaft nicht mit diesem Wert belegt. Die Eigenschaftswerte müssen bei Bedarf mithilfe des Methodenkonstruktors initialisiert werden. Da jedoch die Felder von Objekten immer mit 0 initialisiert werden, ist es nicht unbedingt erforderlich, dass der Konstruktor Integer-Eigenschaften auf 0, String-Eigenschaften auf Null und Boolesche Eigenschaften auf False setzt.

Weitere Informationen zu Eigenschaften und Speicherbezeichnern (stored, default, nodefault) finden Sie im Thema Eigenschaften.

Themen

Siehe auch