Comment spécifier le chemin à l'aide de dialogue d'ouverture de fichier dans vb.net?
Dans le premier démarrage de mon application, j'ai besoin de spécifier un chemin d'accès à l'enregistrement de certains fichiers. Mais dans le fichier ouvert au dialogue, il semble que j'ai pour sélectionner un fichier à ouvrir. Comment puis-je spécifier un dossier sans l'ouverture d'un fichier
comme C:\config\
Voici mon code
If apppath = "" Then
Dim fd As OpenFileDialog = New OpenFileDialog()
fd.Title = "Select Application Configeration Files Path"
fd.InitialDirectory = "C:\"
fd.Filter = "All files (*.*)|*.*|All files (*.*)|*.*"
fd.FilterIndex = 2
fd.RestoreDirectory = True
If fd.ShowDialog() = DialogResult.OK Then
apppath = fd.FileName
End If
My.Computer.FileSystem.WriteAllText(apppath & "apppath.txt", apppath, False)
End If
J'ai besoin de sélectionner un fichier dans l'ordre pour que cela fonctionne, mais je veux juste de sélectionner un dossier. Alors quelle est la solution?
OriginalL'auteur FPGA | 2012-07-13
Vous devez vous connecter pour publier un commentaire.
Vous souhaitez utiliser le
FolderBrowserDialog
classe au lieu de laOpenFileDialog
classe. Vous pouvez trouver plus d'informations à ce sujet ici:http://msdn.microsoft.com/en-us/library/system.windows.forms.folderbrowserdialog(v=vs. 110).aspx
Par exemple, vous pourriez faire ceci:
OriginalL'auteur Steven Doggart
Si je comprends bien, vous voulez permettre à l'utilisateur de choisir un dossier. Si c'est le cas, alors vous voulez utiliser FolderBrowserDialog au lieu de OpenFileDialog.
OriginalL'auteur APrough
OriginalL'auteur ad48
Ou vous pouvez tout simplement faire moins de lignes et de très simple.
http://i.imgur.com/bMq0HNz.png
Private Sub Button1_Click(sender as Object, e as EventArgs) Handles Button1.Cliquez sur
FolderBrowserDialog1.ShowDialog()
End Sub
OriginalL'auteur Kingsman Coder