Иллюстрированный самоучитель по Delphi 7 для профессионалов

Класс 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 (стек и очередь), а также потомки TListTClassList, TComponentList и т. д. Они помогут вам решать типовые задачи быстро и без "изобретения велосипеда".

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.