FOnRemoval wurde doppelt verwendet; das ist nicht ganz richtig.
Blödes Copy&Paste
Dennoch sollten diese Property doch eigentlich angezeigt werden.
Mir fällt auch auf:
Du hast 10 Konstruktoren, wobei man bei Komponenten nur einen Konstruktor verwenden darf/sollte:
Für die
IDE/
VCL ist der erste Constructor.
Ansonsten ist diese Komponente eben für eine nichtvisuelle Verwendung gedacht, wobei hier zuerst die Verwendung außerhalb der
VCL implementiert wurde.
Bei der manuellen Erzeugung famd ich es halt praktischer wenn man dort auch direkt die nötigen Informationen übergeben kann und es nicht erst über Property nachreichen muß.
Wobei Letzeres nun auch möglich ist, seit es zur
VCL-Komponente erweitert wurde.
Das ist wie mit dem TXPManifest ... es gibt welche, die ziehen gerne Komponenten auf eine Form und Andere binden sie lieber manuell ein.