Лю-ю-ю-ди-и-и!!!
Объясните пожалуйста как пользоваться компонентом дерево в Delphi.
вот, скажем, на панели инструментов выбираешь этот компоненти и сразу вопрос:
КАК ЕГО ЗАПОЛНИТЬ?
Компонент Дерево в Delphi
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
- Oleg_Rus
- Сообщения: 335
- Зарегистрирован: 16 окт 2006, 09:56
- Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
- Контактная информация:
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
- Игорь Акопян
- Сообщения: 1440
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
Oleg_Rus, вручную кодом. Оно не заполняется в дизайн-тайм

-
- Сообщения: 74
- Зарегистрирован: 10 май 2006, 12:19
- Откуда: Санкт-Петербург
- Контактная информация:
Код: Выделить всё
procedure TfmMain.FormShow(Sender: TObject);
var
i: Integer;
t: TTreeNode;
begin
Files := TFileItemList.Create(nil);
//Items: TStringList;
for i := 0 to Items.Count-1 do
begin
t := Tree.Items.Add(nil,Items.Items[i].Name);
t.HasChildren := False;
end;
end;
//добавление подэлементов
procedure AddChilds (ParentNode: TTreeNode; Childs: TStringList);
var
i: Integer;
t: TTreeNode;
begin
for i := 0 to Childs.Count-1 do
begin
t := Tree.Items.AddChild(ParentNode,Childs.Items[i].Name);
// здесь можно сновая вызвать AddChilds(t,List), чтобы рекурсивно добавить элементы
// тогда свойство t.HasChildren нужно установить в True
t.HasChildren := False;
end;
end;
- Oleg_Rus
- Сообщения: 335
- Зарегистрирован: 16 окт 2006, 09:56
- Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
- Контактная информация:
а как сделать так, чтобы дерево отображало содержимое всего компа от и до (не включая скрытые файлы)?
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
- SergeyS
- Сообщения: 196
- Зарегистрирован: 21 ноя 2006, 17:12
- Откуда: Хакасия, Абакан
- Контактная информация:
Посмотри здесь http://forum.developing.ru/showthread.php?t=7377, может тебе это нужно? А то похоже ты изобретаешь велосипед 

- Oleg_Rus
- Сообщения: 335
- Зарегистрирован: 16 окт 2006, 09:56
- Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
- Контактная информация:
не столько изобретаю, сколько пытаюсь понять его конструкцию" писал(а):А то похоже ты изобретаешь велосипед

и не велосипед, а роликовые коньки

e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>