Класс TCollectionltem
Класс TCollectionltem инкапсулирует основные свойства и методы элемента коллекции (табл. 7.4). Свойства класса обеспечивают хранение информации о расположении элемента в коллекции.
Таблица 7.4. Свойства и методы класса TCollectionltem.
Объявление | Описание |
---|---|
property Collection: Tcollection; | Содержит экземпляр класса коллекции, которой принадлежит данный элемент |
property DisplayName: string; | Содержит имя элемента, которое представляет его в Редакторе коллекции |
property ID: Integer; | Содержит уникальный номер элемента в коллекции, который не может изменяться |
property Index: Integer; | Содержит порядковый номер элемента в коллекции. Он соответствует положению элемента в списке и может изменяться |
Резюме
Списки, объединяющие элементы различных типов, играют важную роль при создании программной логики приложения. В Delphi используются три основных вида списков.
- Классы TStrings и TStringList обеспечивают применение списков строк.
- Класс TList инкапсулирует список указателей.
- Классы TCollection и TCollectionitem позволяют применять в компонентах и программном коде коллекции группы однородных объектов.
В среде Delphi вы можете найти еще много полезных классов общего применения. В модуле CLASSES.PAS есть класс TBits, обеспечивающий побитное чтение и запись информации. В модуле CONTNRS.PAS есть классы xstack и TQueue (стек и очередь), а также потомки TList – TClassList, TComponentList и т. д. Они помогут вам решать типовые задачи быстро и без "изобретения велосипеда".