I need to know the basics behind making a component produce and manage sub-components. I originally tried this by creating a TCollection, and tried to put a nam
TCollection
Implement TCollectionItem.GetDisplayName to "name" the collection items.
TCollectionItem.GetDisplayName
And concerning the collection: when this is a published property, the collection will automatically be named as the property name.
Be careful to implement GetOwner when you create properties of TPersistent.
TPersistent