Ich bin mi nicht ganz sicher, allerdings benutzt der Object-Inspector die
Unit TypInfo.pas und hangelt sich Anhand der TObject-eigenschaft Components[] durch die Compnenten.
Daher solltest du bei deinen Subcomponenten das Create(Aowner : TComponent) mit der erzeugenden Compnente aufrufen also
create(self)
, keinesfalls mit Create(application), oder create(nil).
Dann noch den Parent setzen, sollte funktionieren.
Die Frage ist, ob du die Subkomponenten nicht auch als published definieren musst. ungefähr so :
Delphi-Quellcode:
private
fSubComponent : tWinControl;
published
property subComponent : tWinControl read fSubComponent ;
Hab geradee kein Delphi zur Hand, kanns also nicht ausprobieren.
MfG
Kolbaschedder