Программирование на Delphi 7

       

Свойства и методы класса TCollection



Таблица 7.3. Свойства и методы класса TCollection

Объявление

Описание


property Count: Integer;

Возвращает число элементов коллекции

type TcollectionltemClass = class of Tcollectionltem;

property ItemClass: TcollectionltemClass;

Возвращает класс-наследник

TCollectionltem, экземпляры которого собраны в коллекции

property Items [Index: Integer]: Tcollectionltem;

Коллекция экземпляров класса

function Add: Tcollectionltem;

Добавляет к коллекции новый экземпляр класса

procedure Assign (Source: TPersistent) ; override;

Копирует коллекцию из объекта Source в данный объект

procedure BeginUpdate; virtual;

Отменяет перерисовку коллекции. Используется при внесении изменений в коллекцию

procedure Clear;

Удаляет из коллекции все элементы

procedure EndUpdate; virtual;

Отменяет действие метода BeginUpdate

function FindItemID(ID: Integer): TCollectionltem;

Возвращает объект коллекции с номером ID

function GetNamePath: string; override;

Возвращает имя класса коллекции во время выполнения, если коллекция не имеет владельца. Иначе возвращает название свойства класса, владеющего коллекцией

function Insert (Index: Integer): TCollectionltem;

Вставляет в коллекцию новый объект на место с номером Index



Содержание раздела