Treelistview à affichage dynamique

Description

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.

Source / Exemple :


J'ai fait un ZIP d'un projet de test, le code est assez complexe, mais ca peut être une bonne base pour les UserControl entièrement déssiné par nos soins...

Conclusion :


J'éspere que ce vous aura été utile !!

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.