Précédent   Forum du club des développeurs et IT Pro > C et C++ > Outils pour C & C++ > C++Builder
C++Builder Environnement de développement RAD C++Builder. Avant de poster -> F.A.Q C++Builder, Sources C++Builder
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 22/10/2012, 10h35   #1
Pasqualini
Membre habitué
 
Inscription : août 2002
Messages : 271
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 271
Points : 141
Points : 141
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
Pasqualini est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2012, 13h42   #2
ShaiLeTroll
Expert Confirmé Sénior
 
Avatar de ShaiLeTroll
 
Homme
Développeur C++\Delphi
Inscription : juillet 2006
Messages : 9 261
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

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

Informations forums :
Inscription : juillet 2006
Messages : 9 261
Points : 13 373
Points : 13 373
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

Halte à la ségrégation des Cinémas, VO sur Paris, VF en Banlieue, Abonnement résilié !
ShaiLeTroll est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2012, 17h24   #3
Pasqualini
Membre habitué
 
Inscription : août 2002
Messages : 271
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 271
Points : 141
Points : 141
Merci,
j'ai essayé le WalkTree, mais le compilateur affiche une erreur en spécifiant que WalkTree n'est pas accessible.
__________________
Gilbert PASQUALINI
Pasqualini est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2012, 13h47   #4
Pasqualini
Membre habitué
 
Inscription : août 2002
Messages : 271
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 271
Points : 141
Points : 141
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
Pasqualini est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h23.


 
 
 
 
Partenaires

Hébergement Web