| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > TreeView |
| Автор: sani79 11.4.2006, 11:35 |
| Есть такая ситуация: Заполнененое дерево(TreeView) несколькоуровневое (всмысле глубина около 3-4 подпапок), все элементы имеют иконку (5 видов). Вопрос - можно ли как то делать экспорт-импорт этого дерева в файл с сохранением иконок(индексов конечно) без того, чтобы в цикле подчитывать информацию о всех элементах, создавать их и менять свойства? |
| Автор: Alexeis 11.4.2006, 11:41 |
| Сам не пробовал но TreeView1.LoadFromFile(); TreeView1.SaveToFile(); |
| Автор: _hunter 11.4.2006, 11:43 |
| а в чем проблема в цикле прочитывать информацию о всех элементах, создавать их и менять свойства? |
| Автор: sani79 11.4.2006, 11:45 |
| alexeis1, я это пробовал, но оно сохраняет только структуру. Самое главное чтобы запоминалось какие папки были открытыми, а какие нет- вот в чем проблема, ну и иконки тоже.... Добавлено @ 11:47 _hunter, в смысле в таблицу? можно конечно, но это лишняя структура, да и к тому же я еще не нашел свойство открыто-закрыто у элементов дерева... если других вариантов нет, то придется так и делать... |
| Автор: _hunter 11.4.2006, 12:07 |
| а импорт/экспорт без промежуточного файла редко обходится. а свойство -- Expanded |
| Автор: sani79 11.4.2006, 12:34 |
| _hunter, Спасибо, буду использовать промежуточный файл... |