Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Delphi/D3/SB07Insert.shtml

Глава 7. TList.Insert

Метод Insert

Затрагиваемые объекты TList и его потомки
Назначение Метод Insert добавляет к списку элемент.
Объявление procedure Insert(Index: Integer; Item: Pointer);
Параметры  
    Index Позиция в списке, куда следует вставить Item
    Item Элемент для вставки в позицию Index.
Пример синтаксиса
// Данная процедура после нажатия кнопки Button1 вставляет MyObject2
// непосредственно после MyObject в списке MyList.

procedure TForm1.Button1Click(Sender: TObject);
begin
   MyList.Insert(IndexOf(MyObject)+1, MyObject2); 

end;
Описание

       Insert используется для добавления элемента к списку в указанную индексом позицию. Параметр Item определяет добавляемый в список объект, а параметр Index устанавливает позицию в списке, куда будет помещен вставляемый элемент. Когда вы добавляете к списку элемент с помощью Insert, свойства Capacity и Count будут увеличены для приема нового элемента.
       Если хотите заменить элемент, используйте присваивание:

MyList.Items[0]:= MyObject2;

       В данном примере первый элемент в массиве Items устанавливается для указания на новый объект. Помните, что вы должны самостоятельно уничтожить любые объекты, которые больше в списке не указываются. Класс TList объекты не удаляет.

[Метод Add] [Свойство Capacity] [Метод Clear] [Свойство Count] [Метод Delete] [Метод Exchange] [Метод Expand] [Метод First] [Метод IndexOf] [Метод Insert] [Свойство Items] [Метод Last] [Свойство List] [Метод Move] [Метод Pack] [Метод Remove] [Метод Sort]


<<< Пред. Оглавление
Начало раздела
След. >>>




Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:55 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Delphi/D3/SB07Insert.shtml