Parcourir un driver, répertoires version récursive et "séquentielle"

Description

Remarque avant tout !
' Ce projet s'adresse aux débutants mais aussi au experts car
' je débute ... Je suis réaliste. Alors les codes des différentes
' procédures et fonctions ne sont peut-être pas optimaux. Mais malgré ça, si
' cela peut vous apporter un petit quelque chose ...
' Bref, ce projet permet de parcourir un disque, un ou des répertoires.
' J'ai utilisé le contrôle listview pour afficher les répertoires, sous
' répertoires, et fichiers. D'autres contrôles, comme Radiobutton,
' ComboBox, Timer1, Button ont été utilisés.
' J'ai utilisé un timer pour faire une petite animation.
' Pour parcourir un disque etc ..., 2 algorithmes sont proposés :
' - une version récursive (je n'ai pas eu de mérite, merci à tous)
' - une version "séquentielle" (utilisation d'un tableau dynamique)
' Encore une remarque : Merci à tous pour vos exemples ! Car sans vos
' exemples, je n'aurai pas pu faire ce petit projet
' Autre remarque : dans cette version, la propriété multiselect est à FALSE
' Autre remarque (encore ! faites la taire !) :
' Je suis confrontée à deux petitw problèmes :
' - la scrollbar du contrôle listview1 est horizontale et je souhaiterai
' qu'elle soit verticale.
' - comment distinguer les différents drivers (disque dur, cd-rom, etc ...)
' (la propriété de listview = view.list)
' Enfin si vous avez des idées lumineuses, des remarques judicieuses etc ...
' je suis preneuse !
' Enfin bref aller ,voir le fichier Zip
' Merci d'avance ...

Conclusion :


Je débute !!!
J'ai rencontré des problèmes avec la sélection d'un élément dans la listview et la version récursive. Eh Oui il y a un petit bug.
Merci d'avance pour de vos idées lumineuses pour supprimer ce petit bug

Et encore Merci à tous pour vos exemple !

Codes Sources

A voir également

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.