Přesně jak jsem si myslel, nevíte na co to je a použil jste hned první hovadinu, kterou jste našel. Tato třída není klasické známé okno pro výběr složky, ale speciální třída pro komponenty, kde je potřeba v návrhovém režimu v jejích vlastnostech vybrat složku (o čemž také napovídá namespace System.Windows.Forms.Design). To co potřebujete je už hotové v System.Windows.Forms.FolderBrowserDialog a používá se to následovně:
Using folderBrowser As New FolderBrowserDialog
folderBrowser.SelectedPath = "C:\Program Files"
If folderBrowser.ShowDialog(Me) = DialogResult.OK Then
MessageBox.Show(folderBrowser.SelectedPath, _
"Vybraná složka", _
MessageBoxButtons.OK, _
MessageBoxIcon.Information)
End If
End Using
Mimochodem v .NETu je to asi tak tisíckrát jednodušší než pomocí Windows API.
|