Originariamente inviato da tuono_2000
Salve a TUTTI...
Mi potreste dare il nome dell'oggetto,
e ovviamente da dove scaricarlo,
per visual Basic 6
Per la finestra di ricerca di una Cartella...
Avrei necessita, in un programma, di fermi indicare una cartella per delle operzioni.
L'oggetto "CommonDialog" mi permette di cercare solamente FILE e non cartelle.
Grazie per l'aiuto
Non serve alcun OCX
La BROWSEFORFOLDER si può richiamare con una riga di codice:
codice:
Dim sMyDir As String
Const ssfPERSONAL = 5 ' cartella Documenti
On Error Resume Next
sMyDir = CreateObject("Shell.Application").BrowseForFolder(0, "Messaggio nella finestra", 0, ssfPERSONAL).Self.Path
If sMyDir <> "" Then MsgBox "Hai selezionato la cartella: " & sMyDir
Come cartella radice, puoi sostituire la costante ssfPERSONAL con un'altra tra le molte 'special folder' disponibili (vedi la guida MSDN per l'elenco completo).
Se invece vuoi indicare una tua cartella, al posto di ssfPERSONAL dovrai indicare il percorso della cartella aggiungendo il carattere Crh(0), esempio
App.Path & Chr(0)
"D:\File\Progrmmazione" & Chr(0)
Ciao