IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Selectionner un dossier


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 15
    Par défaut Selectionner un dossier
    Salut tout le monde, je veux recuperer dans un TEdit le chemin d'un dossier (pas un fichier) que je selectionne a partir d'un TOpenDialog comment faire et merci.

    ce que j'ai fait c'est ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     if (OpenDialog1->execute())
    {
          Edit1->Text = OpenDialog1->FileName;
    }
    mais le probleme c'est que c'est un fichier qu'il renvoie et pas un dossier.

  2. #2
    Membre chevronné Avatar de winow
    Inscrit en
    Novembre 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 60

    Informations forums :
    Inscription : Novembre 2004
    Messages : 669
    Par défaut
    Bonjour

    Pas sur d'avoir compris mais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    AnsiString chemin_dossier = OpenDialog->FileName;
    Edit1->Text = ExtractFilePath(chemin_dossier);
    A+

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 407
    Par défaut
    Salut !

    C'est possible si ce dossier contient au moins 1 fichier (peu importe l'extension).
    Dans ce cas, si on en sélectionne au moins un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    AnsiString Filepath = ExtractFilePath(OpenDialog1->FileName);
    Pour les dossiers vides :

    On peut utiliser TDirectoryListBox associé à un TDriveComboBox...

    Ou bien le faire avec SelectDirectory (voir l'aide) ce qui est encore plus simple !

    A plus !

Discussions similaires

  1. Outlook -VBA- Comment selectionner un Dossier
    Par morphdown dans le forum VBA Outlook
    Réponses: 2
    Dernier message: 03/09/2010, 10h44
  2. Comment selectionner un Dossier en particulier
    Par morphdown dans le forum VBA Outlook
    Réponses: 0
    Dernier message: 02/09/2010, 09h00
  3. selectionner un dossier
    Par samz25 dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 13/08/2009, 18h19
  4. Afficher la boite de dialogue selectionner un dossier
    Par Virtualité dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 01/11/2007, 18h01
  5. Selectionner un dossier
    Par NéoX dans le forum ASP
    Réponses: 9
    Dernier message: 25/08/2006, 09h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo