Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Membre actif
    Inscrit en
    août 2002
    Messages
    353
    Détails du profil
    Informations forums :
    Inscription : août 2002
    Messages : 353
    Points : 187
    Points
    187

    Par défaut TDirectoryOutline, mise à jour

    Bonjour,
    j'utilise un TDirectoryOutline associé à TDriveComboBox.
    Lorsqu'on change de Drive, seule la root est affichée, par exemple "e:[disque e]".
    Est-il possible dans ce nouveau disque d'afficher son arborescence et de mettre le focus sur un répertoire particulier et même plutôt un sous-répertoire particulier ?
    Je n'ai pas trouvé la solution.

    D'avance merci.
    Gilbert PASQUALINI

  2. #2
    Expert Confirmé Sénior Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    juillet 2006
    Messages
    10 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : juillet 2006
    Messages : 10 080
    Points : 14 312
    Points
    14 312

    Par défaut

    Tu évoque le propriété Drive mais as-tu essayé Directory ou la méthode WalkTree

    étudie son code (il est fourni comme exemple en Delphi),
    Si tu veux le coder toi même par curiosité, tu devrais pouvoir passer un chemin que tu découpe via ExtractFileDir\ExtractFileName, tu alternes ensuite FindIndex\Expand d'un TOutLineNode et tu pourras ainsi écrire ta fonction MakeVisible
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre actif
    Inscrit en
    août 2002
    Messages
    353
    Détails du profil
    Informations forums :
    Inscription : août 2002
    Messages : 353
    Points : 187
    Points
    187

    Par défaut

    Merci,
    j'ai essayé le WalkTree, mais le compilateur affiche une erreur en spécifiant que WalkTree n'est pas accessible.
    Gilbert PASQUALINI

  4. #4
    Membre actif
    Inscrit en
    août 2002
    Messages
    353
    Détails du profil
    Informations forums :
    Inscription : août 2002
    Messages : 353
    Points : 187
    Points
    187

    Par défaut

    J'ai examiné le code Delphi de WalkTree.
    Je l'ai adapté pour le faire fonctionner sous C++ Builder.
    Cela fonctionne parfaitement maintenant.
    Gilbert PASQUALINI

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •