Текущий архив: 2009.04.12;
Скачать: CL | DM;
Вниз
Как работать с Data (Pointer) в компоненте TreeView? Найти похожие ветки
← →
Сергей М. © (2009-02-20 14:20) [40]
> результат не тот
Ну тогда лезем в генофонд и видим там действительный порядок обхода узлов дерева при их сохранении:
procedure TTreeStrings.SaveTreeToStream(Stream: TStream);
..
begin
..
ANode := Owner[0]; // эквивалент TreeView.Items.GetFirstNode
while ANode <> nil do
begin
...
ANode := ANode.GetNext;
end;
end;
end;
Отсюда следует, что при сохранении св-в Data узлов с целью последующего правильного восстановления необходимо придерживаться именно такого порядка обхода.
← →
Yellow_D (2009-02-20 22:20) [41]Уважаемые мастера, я так и не смог понять реализацию..... :(
Мне должно быть стыдно. Но очень хочу понять, как решается данная задача. Покажите пожалуйста, как правильно решить задачу. С Ума уже начинаю сходить!
С Уважением!
Страницы: 1 2 вся ветка
Текущий архив: 2009.04.12;
Скачать: CL | DM;
Память: 0.53 MB
Время: 0.013 c