[Overview][Constants][Types][Classes][Procedures and functions][Variables] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Basic object that is managed by a TCollection class.
|
Method to notify the managing collection that the name or index of this item has changed. |
|
|
Returns the namepath of this collection item. |
|
|
Returns the managing collection. |
|
|
Returns the TCollectionItem.DisplayName of the collectionitem |
|
|
Write method for the TCollectionItem.Index property. |
|
|
Write method for the TCollectionItem.DisplayName property |
|
|
Creates a new instance of this collection item. |
|
|
Destroyes this collection item. |
|
|
Pointer to the collection managing this item. |
|
|
Initial index of this item. |
|
|
Index of the item in its managing collection TCollection.Items property. |
|
|
Name of the item, displayed in the object inspector. |
|
|
Basic object that is managed by a TCollection class. |
|
| | ||
|
Base class for streaming system and persistent properties. |
|
| | ||
TCollectionItem and TCollection form a pair of base classes that manage a collection of named objects. The TCollectionItem is the named object that is managed, it represents one item in the collection. An item in the collection is represented by two properties: TCollectionItem.DisplayName, TCollection.Index and TCollectionItem.ID.
A TCollectionItem object is never created directly. To manage a set of named items, it is necessary to make a descendent of TCollectionItem to which needed properties and methods are added. This descendant can then be managed with a TCollection class. The managing collection will create and destroy it's items by itself, it should therefore never be necessary to create TCollectionItem descendents manually.
|
Base class to manage collections of named objects. |