Mam już kontrolkę openFileDialog, która zwraca mi tablicę zaznaczonych plików, potrzebuję jeszcze, żeby mi do tego zwracała tablicę zaznaczonych folderów. Często w programach do nagrywania płyt można zaznaczyć i foldery i pliki - też bym tego potrzebował.
2
1
Googlowanie doprowadziło mnie do kilku ciekawych wątków na ten temat, w szczególności:
- http://stackoverflow.com/questions/9227917/how-to-use-open-file-dialog-to-select-a-folder
- http://stackoverflow.com/questions/31059/how-do-you-configure-an-openfiledialog-to-select-folders
w których wyjaśnione jest, że należy skorzystać z klasy CommonOpenFileDialog
; W sumie to nie powinno Cię to dziwić, bo jak sama nazwa wskazuje - openFileDialog - służy do wyboru plików, nie katalogów;
Często w programach do nagrywania płyt można zaznaczyć i foldery i pliki - też bym tego potrzebował.
Zwróć też uwagę na to, że nie wszystkie korzystają z gotowych systemowych dialogów - niektóre tylko go przypominają, a tak naprawdę po prostu wykorzystują do tego celu własne okno z systemowymi komponentami, jak np. ListView
czy DriveComboBox
.