Întrebare privind arborele

Întrebare despre TreeView

Vă rog să-mi spuneți cum să folosesc componenta TreeView pentru a afișa structura de fișiere a acestui director dacă toate fișierele conținute în el cu calea completă la ele am găsit deja și plasate într-un matrice?







și unde sunt dificultățile?

Dificultăți în modul de a crea o structură arborescentă, dacă nu este dificil să aruncați o bucată de cod.

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

și, de fapt, există un exemplu în ajutor, în dosarul demonstrații este prezent exemplul. unde pur si simplu nu exista :)

> ZEE vă mulțumesc foarte mult, nu mi-am dat seama încă, dar asta am nevoie. Salvator totul.

procedură AddNode (ConstNode: TTreeNode; nume: String; HasChildren: boolean; var activ_node: TTreeNode);
// procedura adaugă numele nodului la nodul ConstNode.
// Dacă acest nod conține copilul și se întoarce






// pointer activ_node la nodul creat
începe
active_node: = form1.treeview1.Items.AddChild (ConstNode, nume);
dacă HasChildren apoi ConstNode.HasChildren: = True;
se încheie;

Nu este codul pentru apelarea procedurii de adăugare.

Spune-mi unde să rezolv acest bug.

și mai mult
p: = ansipos (".", st1); // definiți acest fișier sau director
cu excepția cazului în care în numele directorului nu poate fi un punct - este mai bine să verificați dacă numele din acest director al simbolului "/" nu este în partea dreaptă

> Palladin imediat în Treeview nu funcționează, pentru că matricea nu stochează niciun link procesat, iar în treeview este necesar să se afișeze link-urile în timp ce sunt procesate (programul descarcă aceste fișiere și afișează structura site-ului). Ajutați-vă să modificați algoritmul.

> Maestrii ajuta te rog!

Este mult mai ușor și mai rapid să colectați o cale printr-un copac decât să dezasamblați un copac.

> Palladin nu te înțeleg. Nu sunt un programator profesionist, mi sa cerut să scriu acest program. Dacă aveți o bucată de cod, vă rugăm să comunicați sau să-mi spuneți ce trebuie schimbat în a mea. Mulțumită în avans.

Există Teleport, o descărcare frumoasă de site-uri, multe alte instrumente scrise de programatori profesioniști. De ce ți-au cerut să scrii?

Aceasta este o altă întrebare. Spune-mi răspunsul meu.







Articole similare

Trimiteți-le prietenilor: