Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Вниз

TTreeView и сохранить открытые ветки   Найти похожие ветки 

 
volph   (2002-06-30 10:33) [0]

Есть у меня TreeView1 я открываю нити мышкой то там, то сям. а потом мне надо обновить это дерево (ну из-за того что ф файле где я храню дерево добавились некоторые нити) и что-бы те нити были открыты если я их перед этим открывал.. как это сделать?


 
Cobalt   (2002-06-30 20:48) [1]

Просто не надо удалять все узлы, а потом обновлять.
В зависимости от того, как ты хранишь/читаешь свои узлы. Например, сначала
1)проходишь по "самым верхним" узлам
1.а)получаешь список тех, "что есть"(из файла) и тех, что в дереве
1.б)в цикле исключаешь по очереди существующие из 1-го списка (если есть во 2-ом) и несуществующие из 2-го (если их нет в 1-ом)(при этом удаляется не только из списка, но и из дерева)

И рекурсией.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.011 c
1-47292
Марк
2002-06-30 11:19
2002.07.15
Открыть файл


7-47858
sammy
2002-04-01 08:08
2002.07.15
Реестр в досе


3-47218
Я_Чайник
2002-06-20 06:10
2002.07.15
Дополнить таблицу


14-47735
vads
2002-06-09 09:22
2002.07.15
Кто-нибудь работал со cмарт-картами и card-reader ами ???


3-47117
Kudatsky
2002-06-17 14:04
2002.07.15
TQuery+TUpdateSQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский