Registriert seit: 23. Mai 2011
Ort: Furth im Wald
308 Beiträge
Delphi 11 Alexandria
|
AW: TCollectionItem mit einer Collection - Wie?
1. Mär 2019, 13:19
Ich habe nun alle Änderungen durchgeführt. Leider öffnet sich der Collection-Editor bei den Childs-Properties weiterhin nicht.
Als Workaround habe ich jedem CollectionItem eine Property ChildHolder gegeben (von TComponent abgeleitet). Diese Klasse hat eine published-Eigenschaft Childs (TTestCollection). Bei dieser Eigenschaft wird der Collection-Editor angezeigt.
Aber ich muss sämtlichen TTestCollectonItems, TTestCollectionChildHolder und TTestCollectons das Root (also TComponent1) übergeben. Wenn ich TTestCollectionChildHolder mit nil als Owner initialisiere, wird das Objekt nicht im Object-Inspector angezeigt.
Ist ein ziemliches Gefrickel. Gefällt mir nicht wirklich.
Habt Ihr noch eine Idee was ich machen könnte?
|