ПредишенСледващото

Въпрос към TreeView

Моля, кажете ми как да се използва компонент TreeView да покаже структурата на директориите на файла, ако всички файлове, тя съдържа пълния път до него аз не съм намерил и се поставя в масива?

и където трудностите?

Трудности в това как да създадете drevovidnub структура, ако то не е трудно да се хвърли част от код.

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

и тъй като в референтния примера на настоящия пример в демонстрациите папка съществуващо. където тя просто не представлява :)

> ZEE благодаря ти, аз все още не са измислили около там, но това е нещо, което е необходимо. Spasbo всички.

процедура AddNode (ConstNode: TTreeNode; име: String; HasChildren: булева; Var active_node: TTreeNode);
// процедура добавя име ConstNode възел възел показва
// дали този възел съдържа детето и се връща
// active_node указател към създаден възел
започвам
active_node: = form1.treeview1.Items.AddChild (ConstNode, наименование);
ако HasChildren тогава ConstNode.HasChildren: = True;
приключи;

Neposledstvenno обажда код добавяне на процедура.

Моля, кажете ми къде, как да поправите тази грешка.

и повече
р: = ansipos ( ".", st1); // дефиниране на файл или директория
освен ако не е в името на директорията, не може да бъде на мястото - по-добре е да се провери има право на името на директорията Знакът "/"

> Palladin директно в дървовидна структура няма да работи, тъй като се съхраняват в масива не се обработват препратки и с дървовидна структура е необходимо да се покаже връзките, тъй като те са изработване (програма изпуска тези файлове и показва структурата на сайта). Помощ моля, променете алгоритъма.

> Магистър моля помогнете!

Тя е много по-лесно и по-бързо да се съберат на пътя на едно дърво, отколкото да се направи разбор на дърво.

> Palladin аз не ви разбирам. Аз не съм професионален програмист, аз просто помоли да напиша тази програма. Ако имате част от код, акции или да ми каже какво да се промени в моя. Благодаря предварително.

Има Teleport, красиви skachivalka обекти, много други инструменти, написани от професионални програмисти. Защо е от вас се иска да пиша?

Това е друг въпрос. Моля, кажете ми отговорът ми.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!