p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Membre actif
    Inscrit en
    août 2002
    Messages
    392
    Détails du profil
    Informations forums :
    Inscription : août 2002
    Messages : 392
    Points : 195
    Points
    195

    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 164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

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

    Informations forums :
    Inscription : juillet 2006
    Messages : 10 164
    Points : 14 562
    Points
    14 562

    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
    392
    Détails du profil
    Informations forums :
    Inscription : août 2002
    Messages : 392
    Points : 195
    Points
    195

    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
    392
    Détails du profil
    Informations forums :
    Inscription : août 2002
    Messages : 392
    Points : 195
    Points
    195

    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.

Discussions similaires

  1. Comment empêcher la mise à jour d'un contrôle à l'écran ?
    Par JojoLaFripouille dans le forum Composants VCL
    Réponses: 4
    Dernier message: 19/09/2003, 12h52
  2. [mise à jour]Comment procéder sans tout péter...
    Par FFF dans le forum Installation
    Réponses: 3
    Dernier message: 10/09/2003, 08h11
  3. Mise à jour de la version de MySQL
    Par jobstar dans le forum Administration
    Réponses: 8
    Dernier message: 18/08/2003, 10h45
  4. mise à jour de champs time (interbase)
    Par pram dans le forum XMLRAD
    Réponses: 6
    Dernier message: 04/03/2003, 10h25
  5. Réponses: 2
    Dernier message: 12/02/2003, 15h26

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