Treeview comme un explorer, affichage quasi instantanée.

Soyez le premier à donner votre avis sur cette source.

Vue 6 691 fois - Téléchargée 1 306 fois

Description

Apres de longue recherche d'une source de treeview pour générer une arbo de disque, je me suis confronté un un probleme de temps de génération du treeview (tres tres long). DONC, voici modestement ma premiere contribution VB.

Ce source génére le noeud racine (ex : c:\), les noeuds repertoires de cette racine (ex: Windows) et regarde si ces répertoires ont au moins un sous-repertoire (ex: system32) mais sans générer la sous arbo complete dessuite.

Si vous développez un des repertoires, on génére a ce moment la l'arbo de celui ci tout en verifiant si un de ces sous-repertoires a lui meme un sous-rep, ETC .....

résultat : Quasi instantanée. Testez plutot et dites moi ce que vous pensez de cette premiere contrib.

Amicalement votre.

Akira

Conclusion :


Voici une V2 du source qui intégre l'affichage des fichier dans une listeview et qui permet de masqué les rep. Caché et/ou system ; et qui affiche les rep. compressé en bleu a la XP.

Une petite note ? alors merci a vous :-)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
2
Date d'inscription
jeudi 17 juin 2004
Statut
Membre
Dernière intervention
17 juin 2004

Fiou j'ai galéré toute la journée pour arriver à rien ...

Alors merci à toi !
Messages postés
2
Date d'inscription
jeudi 17 juin 2004
Statut
Membre
Dernière intervention
17 juin 2004

Fiou j'ai galéré toute la journée pour arriver à rien ...

Alors merci à toi !
Messages postés
39
Date d'inscription
lundi 2 décembre 2002
Statut
Membre
Dernière intervention
15 octobre 2004

pour eviter les soit disant erreur de l'affichage :
dans la procedure ChangeDir du module mettre :
au debut de la procedure : F_Main.Explore.Visible = False
a la fin de la procedure : F_Main.Explore.Visible = true

tu verras ca sera bien mieux
Messages postés
45
Date d'inscription
samedi 14 avril 2001
Statut
Membre
Dernière intervention
3 janvier 2008

C'est bon comme source, mais est-il possible de laisser les dossiers ouvert même si on en sélectionne un autre. Un autre problème, quand je change de disque, il y a des erreurs dans l'affichage. Bonne chance.

Jp50

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.