| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > добавление элементов в Treeview |
| Автор: Krokodil 26.3.2005, 19:45 |
| есть структура диска : h:\\ h:\dir1\ h:\dir1\file1 h:\dir1\file2 h:\dir1\dir2\ h:\dir1\dir2\file1 h:\dir1\dir2\file2 ....... h:\dirn\.....\filem вышеиздоженное хранится в файле нужно всю эту фиговину запихнуть в TreeView P.S. можно даже без исходника . Главное - подкиньте идею |
| Автор: Негодяй 26.3.2005, 20:31 |
| а специальные для этого дела компоненты не подойдут?? вкладка Samples??? |
| Автор: Krokodil 27.3.2005, 15:04 |
| Это если логический диск . С этим проблем слава богу нет. Но я делаю структуру компакта. И если комракт из сидюка вытащил - можно пройтись по этому компакту , если его сейчас нет в наличии... |
| Автор: mvdr 27.3.2005, 15:06 |
| например, записать все в текстовый файл, а при необходимости из него вытаскивать информацию и засовывать в строки Tree. |
| Автор: z-END 27.3.2005, 15:26 |
| Femida вообщето это дано изначально... вопрос в том как это лучше реализовать -) была аналогичая ситуация. поступил так: разделяем текущую строку ('h:\dir1\') на составляющие - путь ('h:\') и название ('dir1\') если в названии есть '\' значит папка, в противном случае файл. далее пишем рекурсивную функцию которая возвращает TTreeNode содержащую данный путь (если его еще нет в TreeView то по ходу его создает) в полученной из данной функции Node создаем элемент название и таким способом прогоняем весь файл. |