Цитата:
Сообщение от Kaban4ig
Снова не помогает. Самое интересное что когда добавляются дети их названия пишутся поочередно в название формы(!).
|
Значит что-то не так делаешь.
Код:
TreeView1.Items.BeginUpdate;
For I := 1 To 100 Do
TrreView1.Items.AddChild(Nil,IntToStr(I)); // точно сигнатуру не помню.
TreeView1.Items.EndUpdate;
Для очистки объектов можно использовать такой трюк.
Создаешь эеземпляр класса TObjectList с Owned := True. При добавлении в дерево, объект также добавляешь в этот список. Далее, если ты просто очищаешь дерево, то также очищаешь и этот список. Если удаляешь один узел, то просто удаляешь соотв. объект из списка. Список сам вызовет деструктор для удаляемых объектов.