Питання по treeview

Питання по TreeView

Підкажіть будь ласка як за допомогою компонента TreeView відобразити файлову структури даної директорії якщо все що містяться в ній файли з повним шляхом до них я вже знайшов і помістив в масив?

і де труднощі?

Труднощі в тому як створити древовіднуб структуру, якщо це не складно киньте шматочок коду.

TreeView1.AddChild (<родительский узел>, <название узла>);

і адже в довідці приклад присутній, в папці demos приклад присуствует. де він тільки не присутній :)

> ZEE величезне спасибі, я ще не в усьому там розібрався, але це те що треба. Спасбо всім.

procedure AddNode (ConstNode: TTreeNode; name: String; HasChildren: boolean; var active_node: TTreeNode);
// процедура додає в вузол ConstNode вузол name вказує
// чи буде цей вузол містити дочірні і повертає
// active_node покажчик на створений вузол
begin
active_node: = form1.treeview1.Items.AddChild (ConstNode, name);
if HasChildren then ConstNode.HasChildren: = True;
end;

Непоследственно код виклику процедури додавання.

Підкажіть будь ласка де як виправити такий глюк.

і ще
p: = ansipos ( ".", st1); // визначаємо це файл або директорія
хіба в назві директорій не може бути точки - краще перевіряти немає праворуч від назви цієї директорії символу "/"

> Palladin відразу в treeview не вийде, тому що в масиві зберігаються не оброблені посилання, а в treeview треба відображати посилання в міру їх відпрацювання (програма викачує ці файли і відображає структуру сайту). Допоможіть будь ласка модифікувати алгоритм.

> Майстра допоможіть будь ласка!

Набагато простіше і швидше зібрати шлях по дереву ніж розібрати в дерево.

> Palladin я Вас не розумію. Я не професійний програміст, мене просто попросили написати цю прогу. Якщо у Вас є шматок коду ласка поділіться або скажіть що треба змінити в моєму. Заздалегідь вдячний.

Існує Teleport, прекрасна скачівалка сайтів, багато інших інструментів написаних професійними програмістами. Чому ж Вас попросили написати?

Це інше питання. Будь ласка підкажіть мені відповідь на мій.

Схожі статті