Bonjour,
Cette source (classe seulement et non control) permet d'afficher un treeview sur plusieurs colonnes, avec possibilité de définir des informations complémentaires(tag) pour chaque objets (nodes, sous items).
Il y à beaucoup de choses a corriger, comme par éxemple la gestion des redimenssionnement, des scrollbars, de l'affichage.
Pour une rapiditée d'affichage maximum, le dessin se fait seulement sur la partie visible, contrairement aux autres controles MS qui dessine tout et inclue l'image dans un objet avec scrollbar.
Toutes les collections (Nodes, SubItems) sont basée sur des ArrayList, pour plus de facilité, mais on peut encore gagner du temps je pense en optimisant de ce cotée.
Pour l'entete des colonnes, ce sont de simple boutons, pour ne pas avoir a gerer encore les évenement, mais ca peut être améliorable.