sto usando Lista albero virtuale per Delphi 2009. Ho creato un albero con dati quali:l'iterazione di nodi e le sue bambino e modificare i dati
type
PTreeData = ^TTreeData;
TTreeData = record
FCaption: String;
FPath: String;
end;
voglio iterare su tutti gli elementi, ma in ordine specifico. Devo acquisire il primo nodo di primo livello, quindi eseguire un'iterazione su tutti i suoi figli e modificare il campo FPath
. Quando ho finito con i suoi figli voglio ottenere un altro nodo di primo livello, e così via.
Prima di tutto non so come eseguire l'iterazione sui nodi di livello superiore.
Grazie in anticipo per eventuali suggerimenti su questo
Non appropriato per questa particolare domanda, ma vedere anche il metodo 'IterateSubtree'. –