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 7894 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 9 juin 2023 136
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 7894 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 9 juin 2023 136
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 7894 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 9 juin 2023 136 > 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 7894 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 9 juin 2023
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 139 Date d'inscription dimanche 19 janvier 2020 Statut Membre Dernière intervention 8 juin 2023 6
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 18427 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 10 juin 2023 624
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