FolderBrowserdialog pour smartphone sur USB

Résolu
Guttcanard
Messages postés
24
Date d'inscription
vendredi 7 décembre 2018
Statut
Membre
Dernière intervention
27 janvier 2022
- 24 janv. 2021 à 17:03
Guttcanard
Messages postés
24
Date d'inscription
vendredi 7 décembre 2018
Statut
Membre
Dernière intervention
27 janvier 2022
- 7 juin 2021 à 19:51
Bonjour,
Je souhaite utiliser un FolderBrowserDialog pour sélectionner un dossier situé sur la carte mémoire de mon smartphone connecté par USB a mon PC.
Malheureusement, le bouton "Ok" qui pourrait me permettre de le sélectionner, n'est pas actif (grisé).
vous avez une idée de comment remédier à ça ?

D'avance merci

5 réponses

cs_Le Pivert
Messages postés
7784
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
24 juin 2022
129
24 mai 2021 à 11:44
Bonjour,

comme ceci:

Dim FBD As New FolderBrowserDialog
        If FBD.ShowDialog() = DialogResult.OK Then
            MessageBox.Show(FBD.SelectedPath)
        End If


1
cs_Le Pivert
Messages postés
7784
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
24 juin 2022
129
25 mai 2021 à 14:59
Personne ?
0
Guttcanard
Messages postés
24
Date d'inscription
vendredi 7 décembre 2018
Statut
Membre
Dernière intervention
27 janvier 2022
1
25 mai 2021 à 18:21
Merci d'avoir répondu, mais ce n'est pas ce que je demandais.

Je sais comment détecter si le bouton Ok a été utilisé.

Mon soucis est qu'il (le bouton OK) n'est pas actif (bouton grisé) si je sélectionne un répertoire de la carte de mon smartphone connecté au PC par USB.
Je ne peux donc pas choisir aucun répertoire sur mon smartphone.
Je cherche donc une solution pour pouvoir sélectionner, pour pouvoir sauvegarder, un fichier sur la carte de mon smartphone.
0
cs_Le Pivert
Messages postés
7784
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
24 juin 2022
129 > Guttcanard
Messages postés
24
Date d'inscription
vendredi 7 décembre 2018
Statut
Membre
Dernière intervention
27 janvier 2022

25 mai 2021 à 18:50
Si c'est pour un fichier essaie ceci:

  Dim save As New SaveFileDialog
            With save
                .Filter = "Fichier Texte|*.txt" ' a adapter
                .RestoreDirectory = True
                .FileName = "monfichier"
                If save.ShowDialog = Windows.Forms.DialogResult.OK Then
                    MessageBox.Show(.FileName)
                  Else
                MessageBox.Show("Opération annulée par l'utilisateur!", "Enregistrement fichier", MessageBoxButtons.OK, MessageBoxIcon.Information)
                Exit Sub
                End If
                .Dispose()
            End With
        End If


@+
0
Guttcanard > cs_Le Pivert
Messages postés
7784
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
24 juin 2022

5 juin 2021 à 10:48
Ok, merci d'avoir essayé mais laisse tomber, on ne se comprends pas...
0
Guttcanard
Messages postés
24
Date d'inscription
vendredi 7 décembre 2018
Statut
Membre
Dernière intervention
27 janvier 2022
1
24 mai 2021 à 10:34
Personne ?
0
hypothetix
Messages postés
24
Date d'inscription
dimanche 19 janvier 2020
Statut
Membre
Dernière intervention
9 mai 2022
5
7 juin 2021 à 14:37
Bonjour,

Je n'ai hélas pas la solution mais la doc Microsoft dit pourquoi ca ne fonctionne pas, ici:
https://docs.microsoft.com/fr-fr/dotnet/api/system.windows.forms.folderbrowserdialog?view=net-5.0

L’exploration des dossiers s’effectue via un contrôle d’arborescence. Seuls les dossiers du système de fichiers peuvent être sélectionnés ; les dossiers virtuels ne peuvent pas.

C'est ton cas.

Je n'ai pas trouvé d'alternative.
0
Whismeril
Messages postés
17483
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
4 juillet 2022
600
7 juin 2021 à 19:46
Bonsoir,

je ne l'aurais pas aussi bien formulé, mais aujourd'hui j'ai eu l'occasion de faire un essai, sou windows 10.
Le smartphone apparait comme "un périphérique", j'ai pas pensé au dossier virtuel, mais en effet ça y ressemble., aucune lettre de lecteur logique ne lui est affectée.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Guttcanard
Messages postés
24
Date d'inscription
vendredi 7 décembre 2018
Statut
Membre
Dernière intervention
27 janvier 2022
1
7 juin 2021 à 19:51
Ok, merci pour vos réponses, ça explique tout...
0