|
|
|
|
|
Возвращает число элементов
коллекции
|
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 EndUpdate;
virtual;
|
Отменяет действие метода BeginUpdate
|
function FindItemID(ID:
Integer): TCollectionltem;
|
Возвращает объект коллекции
с номером ID
|
function GetNamePath:
string; override;
|
Возвращает имя класса коллекции
во время выполнения, если коллекция не имеет
владельца. Иначе возвращает название свойства
класса, владеющего коллекцией
|
function Insert
(Index: Integer): TCollectionltem;
|
Вставляет в коллекцию новый
объект на место с номером Index
|