Le titre dit déja beaucoup de choses ! Un contrôle utilisateur d'affichage d'arborescence disque facilement réutilisable dans vos applications. Le contrôle envoit des événements à travers un délégué vers les applications hôtes qui doivent recevoir les messages que vous avez besoin de traiter. Dans le source fourni, un seul événement est envoyé; L'entrée d'arborescence sélectionnée sous forme d'une chaine de caractères. Libre à vous d'en implémenter autant que vous voulez en passant à travers le délégué.
Pour instancier la classe, rien de plus simple; Utilisez l'espace de nom System.Windows. Forms.DirTreeViewControl et ajoutez une référence à l'assembly dans votre projet. Vous pouvez tout aussi bien ajouter le contrôle dans l'une des palettes de votre boite à outils.
Vous trouverez aussi un exemple simple d'application utilisant ce contrôle et les messages (comprenez événements) qu'il est capable d'envoyer : Tout simplement un formulaire avec le treeview et un listview qui donne les fichiers compris dans le répertoire choisi. Petit plus : Redimensionnement dynamique des largeurs de colonnes du listview en fonction du redimensionnement de la fenêtre du formulaire.
Si maintenant vous vous sentez en forme pour recoder un Norton Commander-like à partir de ces quelques lignes de code, allez-y !
Enjoy !