In dem Beitrag sind die Bilder falsch. Das ist wohl beim Umzug der
DP auf das neue System passiert. Ist ja auch schon ein paar Jahre her. Ich habe die Moderatoren informiert und hoffe das sie die alten (richtigen) Bilder wieder einsetzen.
So sollte es aussehen:
...
Hier mal ein Beispiel zu einem "echtem" PropertyEditor:
Die Komponente TmyPersonComponent hat eine Eigenschaft Person die vom Typ TPerson ist.
Ich habe es mir einfach gemacht und TPerson vom Typ TPersistent abgeleitet. Im Prinzip geht auch TObject oder ein Record. Dann muß man aber die GetProperties Methode selbst implementieren, damit sich beim Drücken auf das [+] auch weitere Untereigenschaften öffnen.
Hier ist der Objektinspektor zu sehen.
Wenn man auf den [...] Button klickt öffnet sich der PropertyEditor.
Analog dazu kann man auch die Untereigenschaften von TPerson ändern
...