Voilà mon petit explorateur de fichiers. Il est loin d'être comme Windows Explorer(ce n'était pas le but) mais il marche quand même.
Sert donc à explorer l'arborescence de fichiers depuis le disque dur et d'exécuter les fichiers. Il permet aussi de supprimer les fichiers, de créer des nouveaux dossiers, basculer l'affichage (petites/grandes icônes).
Cette source montre :
- l'utilisation de la fonction Win32 GetIcon pour récupérer l'icône associée à un fichier ou un dossier
- l'utilisation d'un ListView avec ses images dans une ImageList
- l'utilisation d'un FileSystemWatcher pour surveiller un dossier
- récupérer les attributs de fichiers (fichier caché, etc.)
- manipulation de fichiers en général (sauf le renommage)
- récupérer la liste des disques (C:\, D:\, etc.)
Ce qu'elle ne montre pas (et que j'aimerais vachement savoir comment faire) :
- le drag and drop de fichiers et le déplacement de ceux-ci.
- comment utiliser un ContextMenuStrip qui s'affiche tout le temps :)
- ...
Cette source est compilée avec Visual Studio 2005
J'attends vos commentaires.
(je sais que cette source peut être nettement améliorée et je compte sur vous pour me donner des astuces :)