Sortowanie ście?żek dostępu

0

Mam gotwe ścieżki dostępu do plików i teraz chciałbym je wyświetlić w TTreeView. Tzn. tak aby w treeviewie było drzewo katalogów a po kliknieciu pojawiała sie lista plików w folderze po prawej stronie na np. ListBox-ie.

0

Aby dodać cokolwiek do TTreeView najlepiej uzyc TTreeNode.

var TN: TTreeNode;
begin
TN := TreeView1.Items.Add(nil,'TreeRoot'); // pierwsza galaz
// aby dodac dziecko, znajdujace sie poziom nizej piszez np:
TN := TreeView1.Items.AddChildFirst(TN,'TreeNode-1');
// Kolejny pozim nizej
TreeView1.Items.AddChildFirst(TN,'TreeNode-1');
end;


Aby sprawdzić na kóry elemnt kliknełeś uzyj "Selected", lub function
GetNodeAT// - opis w pliku pomocy

0

Ej fajnie fajnie dodawanie do TreeViewa już znam meeen. Chodzi <ort>mnie </ort>jedynie o jakiś algorytm który by mi posortował liste ścieżek, tzn. poukładał je tak w TListWievie aby wyglądały jak drzewo katalogów. Chodzi mi właśnie o cóś takiego :D

0

Ustawiasz odpowiednią wartość SortType oraz obsługujesz zdarzenie OnCompare tak jak TListView.

1 użytkowników online, w tym zalogowanych: 0, gości: 1