Die Eigenschaft als Text bearbeiten

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Eigenschaftseditoren hinzufügen


Alle Eigenschaften müssen eine Textdarstellung ihres Wertes bereitstellen, die im Objektinspektor angezeigt werden kann. Bei den meisten Eigenschaften kann der Benutzer zudem einen neuen Eigenschaftswert eingeben. TPropertyEditor und davon abgeleitete Eigenschaftseditor-Klassen stellen virtuelle Methoden bereit, die Sie überschreiben können, um Konvertierungen zwischen der Textdarstellung und dem eigentlichen Wert durchzuführen.

Die überschreibbaren Methoden heißen GetValue und SetValue. Ihr Editor erbt von TPropertyEditor auch eine Reihe von Methoden, mit denen verschiedene Arten von Werten gelesen und geschrieben werden können (siehe nachfolgende Tabelle).

Eigenschaftstyp Get-Methode Set-Methode

Gleitkomma

GetFloatValue

SetFloatValue

Methodenzeiger (Ereignis)

GetMethodValue

SetMethodValue

Ordinaltyp

GetOrdValue

SetOrdValue

String

GetStrValue

SetStrValue

Wenn Sie eine GetValue-Methode überschreiben, wird eine der Get-Methoden, wenn Sie SetValue überschreiben, wird eine der Set-Methoden aufgerufen. Viele weitere verwandte Methoden (wie TPropertyEditor.GetIntfValue, für einen Komponenten-Interface-Typ) finden Sie im Abschnitt "VCL-Referenz" dieser Hilfe.

Themen

Siehe auch