Die Komponentenklasse ändern

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Vorhandene Komponenten modifizieren - Index

Sobald eine neue Komponentenklasse erzeugt wurde, kann diese nahezu uneingeschränkt abgewandelt werden. Zu Demonstrationszwecken beschränken wir uns hier auf den Anfangswert einer Eigenschaft der Memokomponente. Dazu sind zwei kleinere Änderungen an der Komponentenklasse erforderlich:

  • Der Konstruktor muss überschrieben werden.
  • Der neue Vorgabewert für die Eigenschaft muss festgelegt werden.

Der Konstruktor setzt den Wert der Eigenschaft. Der Vorgabewert bestimmt, was in der Formulardatei (.DFM für VCL-Anwendungen) gespeichert wird. Es ist wichtig, dass die beiden oben genannten Schritte ausgeführt werden, weil Delphi nur solche Werte speichert, die von der Vorgabe abweichen.