[Delphi] Стуктура дерева.
проще - просинхронизовать
А если поподробнее об этом плз.
TreeView1.LoadFromFile;
TreeView1.SaveToFile;
ps: лажу сказал
вот так же как строишь - так же и синхронизируй, добавив к "вставке" нода еще и "удаление" и "правку"...
В качестве удаления может пригодиться своеобразный garbage-collector - это когда перед синхронизацией все ноды засовываешь в TList, а при нахождении их в новых данных, удалять их из списка. В самом конце удаляешь всех, кто остался в этом списке (так и не появился в новы данных).
Фактически моя идея... Ладно, мерси
Оставить комментарий
2mmail2
Задача следующая - есть дерево, зачитываемое из БД. Есть желание сохранять структуру раскрытия дерева при перезачитке. Первая идея - переписать свойство expand узла в массив, из которого потом и восстановить.Но может есть что поизящнее?