![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Доброе утро! Как можно получить заполненный StrinGrid из дерева, которое выглядит как на рисунке слева? Предполагаю, что дерево будет отображаться в ShellTreeView. Может есть другой способ?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
![]()
А дерево откуда заполняется? Может можно заполнить заранее?
Хотя из дерева заполнить тоже не проблема, пройтись рекурсивно по всем детям. В чем проблема-то, не очень понятно. |
![]() |
![]() |
![]() |
#3 | ||
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
Цитата:
![]()
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
||
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
![]()
Дам один совет, если дерево довольно-таки большое, то не заполнять его целиком сразу, а заполнять только видимые в данный момент ветки.
Хранить информацию можно в поле Data : Pointer, у каждой ветки есть такое поле. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Дерево будет довольно таки большое. Кодом можешь помочь? Я с деревьями как-то не очень.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
![]()
Ну вот для примера, как было сделано у меня в одном из проектов:
Код:
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Вот код, который создает такое дерево:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#8 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]()
Путь к файлу есть? и нафиг тебе вообще дерево?
пропарсь имя файла и найди все что тебе нужно
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Если бы я знал как сделать таблицу, что мне нужно, я бы не спрашивал так-то.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#10 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]()
у тебя есть имена файлов? так?
типа вот этого 400_8_212861.pdf теперь Код:
только вместо 1 вот тут srgd1.cells[0,1] и далее по тексту ставишь N строки в Stringlist-е
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как заполнить StringGrid (Delphi) | kaa1977 | Помощь студентам | 1 | 13.11.2009 08:40 |
Как заполнить StringGrid???? | Anna_new | Помощь студентам | 15 | 19.04.2008 00:34 |
Заполнить TTreeView | Leonis | Компоненты Delphi | 6 | 27.03.2008 13:02 |
обход дерева | ribka | Помощь студентам | 2 | 11.12.2007 20:38 |
Как заполнить StringGrid "стрелочкой" ? | mEka | Компоненты Delphi | 1 | 16.12.2006 20:15 |