VB NET Visual Studio 2010 interface graphique

Fermé
Samy17 Messages postés 30 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 26 février 2012 - 22 févr. 2012 à 16:40
 Utilisateur anonyme - 23 févr. 2012 à 14:43
Bonjour,

Dans un programme j'ai besoin que l'utilisateur sélectionne un chemin d'accès. Au lieu de lui faire écrire le chemin en dur, je souhaiterai qu'il y ait un "explorateur" afin qu'il puisse choisir juste en cliquant.
Je ne sais pas si cela est possible, je n'ai rien trouvé à ce sujet.

Merci

A voir également:

1 réponse

Utilisateur anonyme
22 févr. 2012 à 18:43
Bonjour,

Exemple type :

Imports System
Imports System.IO


Pour un fichier :
Private Function OuvrirFichier(ByVal pChemin As String, _
                               ByVal pMethode As String) As String

	Dim FenetreOuvrir As New OpenFileDialog
	Dim Resultat As DialogResult = Nothing
	Dim Fichier As String = String.Empty

	With FenetreOuvrir
		.InitialDirectory = CheminBinaire
		.Title = "Choisir un fichier Binaire"
		.Filter = "Fichier BIN(*.bin)|*.bin"
		Resultat = .ShowDialog()
		If Not (Resultat = Windows.Forms.DialogResult.Cancel) Then
			Fichier = .FileName
		End If
	End With

	Return Fichier

End Function



Pour un répertoire :

Private Sub btn_Parcourir_Click(ByVal sender As System.Object, _
                                ByVal e As System.EventArgs) Handles btn_Parcourir.Click

	Dim Parcourrir As New FolderBrowserDialog

	With Parcourrir

		If (.ShowDialog = Windows.Forms.DialogResult.OK) Then
			Repertoire = .SelectedPath
			Repertoire &= "\"
			Me.tbx_Repertoire.Text = RepertoireRap
		End If

	End With

End Sub


Cdt

Lupin
1
Merci Lupin,

J'ai juste un soucis avec "RepertoireRap", il me dit qu'il n'est pas déclaré et je ne vois pas trop comment le déclarer.

Merci
0
Utilisateur anonyme
23 févr. 2012 à 14:43
re:

Me.tbx_Repertoire.Text = Repertoire

n.b. RepertoireRap , tout comme Repertoire est une propriété
que j'ai déclaré dans ma classe, ainsi une fois capturer, je peux
l'utiliser partout, étant une procédure je ne retourne pas ce nom.

A l'inverse, pour trouver un fichier, c'est une fonction qui retourne
le fichier et son chemin d'accès.

J'ai mis les deux alternative, bien sur tu pourrais faire une fonction
qui retourne le nom du répertoire.

Cdt

Lupin
0