Merci à tous, ça marche très bien et je voudrais savoir s'il est possible dans le nouveau programme que j'ai écrit ci-dessous de déployer le contenu du disque que j'ai sélectionné avec
objFolderDialog.SelectedPath = Disk
afin de gagner un clique à la sélection du répertoire ad'hoc.
L'ajout de "\*.*" ne fonctionne pas, c'est logique puisque l'on ne travail pas dans les fichiers mais dans les répertoires uniquement.
Mon code actuel :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
Dim Resultat As String
Try
'si disk non défini :
If Disk = "" Then Disk = Mid(Directory.GetDirectoryRoot(ProgramPath), 1, 2) 'example disk = "d:"
'Créer un box dialog folder (répertoire)
Dim objFolderDialog As New FolderBrowserDialog()
'supprime la possibilité de créer un répertoire
objFolderDialog.ShowNewFolderButton = False
'sélectionne le disque validé plus haut
objFolderDialog.SelectedPath = Disk
Dim result As DialogResult = objFolderDialog.ShowDialog()
'si OK
If result = DialogResult.OK Then Resultat = objFolderDialog.SelectedPath
If result = DialogResult.No Then Exit Sub
PathName = Mid(Resultat, 3)
Disk = Mid(Resultat, 1, 2)
'chemin complet visible
ToolStripTextBox1.Text = Disk + PathName
'Clean up
objFolderDialog.Dispose()
objFolderDialog = Nothing |
A vous lire.
Partager