Den Eigenschaftseditor registrieren

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Eigenschaftseditoren hinzufügen

Nachdem Sie einen Eigenschaftseditor erstellt haben, müssen Sie ihn in Dephi registrieren. Bei diesem Vorgang wird ein Eigenschaftstyp einem bestimmten Editor zugeordnet. Sie können den Editor für alle Eigenschaften eines bestimmten Typs oder nur für eine Eigenschaft eines Komponententyps registrieren.

Um die Registrierung durchzuführen, rufen Sie die Prozedur RegisterPropertyEditor auf.

Der Funktion müssen vier Argumente übergeben werden:

  • Ein Typinformationszeiger für den zu bearbeitenden Eigenschaftstyp. Dies ist immer ein Aufruf der integrierten Funktion TypeInfo, wie zum Beispiel:
__typeinfo(TMyComponent)
  • Den Komponententyp, für den der Editor verwendet werden soll. Hat dieser Parameter den Wert nil, wird der Editor für alle Eigenschaften des angegebenen Typs verwendet.
  • Den Namen der Eigenschaft. Dieser Parameter wird nur berücksichtigt, wenn Sie mit dem vorherigen Argument einen bestimmten Komponententyp angeben. Sie können dann den Namen einer bestimmten Eigenschaft der Komponente angeben.
  • Den Editortyp, der zum Bearbeiten der angegebenen Eigenschaft verwendet werden soll.