TreeView i Mój komputer

0

Witam, mam problem z TreeView, potrafię wyświetlić listę katalogów i plików w treeview(odświeżana dynamicznie, czyli możliwością rozwijania podkatalogów), lecz tylko dysku lokalnego (c: lub d:...), a jak zrobić żeby dało się wyświetlić i rozwijać wszystkie dyski oraz otoczenie sieciowe, a najlepiej wystartować od "mój komputer".

Dziękuję za odp.

0

szkoda, że nikt na to nie odpowiedział bo też borykam się z tym problemem...

0

DriveInfo[] di = DriveInfo.GetDrives(); // pobiera list dostepnych napedow
if (di[0].IsReady) // sprawdza czy dany naped jest gotowy. Np czy dyskietka / plyta jest wsadzona
Console.WriteLine("Naped gotowy do dzialania");
string []dirs = Directory.GetDirectories(di[0].Name); // pobiera liste katalogow
string []files = Directory.GetFiles(di[1].Name); // pobiera liste plikow
string []entries = Directory.GetFileSystemEntries(di[1].Name); //pobiera jedno i drugie naraz

zamiast di[1].Name - to w moim przypadku dysk C:\ . By wylistowac katalog wystarczy podac tam odpowiednia sciezka. Milej zabawy ;)

0

http://4programmers.net/Forum/viewtopic.php?id=106951

to link do mojego posta. drzewo jest po wywaleniu jednego if'a(tam gdzie mam wykrzykniki) przy pozostawieniu zawartości. Ale mam problem z plusikami. :)

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