Treeview extended

Description

Treeview Extended : OwnerDrawAll = True, redessinée, gestion du DoubleBuffering, gestion d'un système de tags pour définir la couleur d'un noeud

--------------

Source n'ayant pas vocation à être utilisée dans un programme. Uniquement faite pour du démonstratif & apprentissage

ATTENTION : SOURCE NON COMMENTÉE : Le niveau du code étant pour les 90% (sauf de DoubleBuffering) du Niveau1, cette source se passe de commentaires.

--------------

Source / Exemple :


In the zip

Conclusion :


Treeview Extended :

Paraît que j'ai une grande gueule, donc je me permets de poster une source utile, et qui aborde plusieurs nouveautés :

- Gestion du DoubleBuffering (le control ne "clignote" pas lors du dessin)
- Gestion d'un système de tags pour définir la couleur d'un item :

<nom_de_la_couleur>texte du nœud</>
  • nom_de_la_couleur est le nom d’une couleur connue en VB.NET.


- Thème Expression Studio appliqué au treeview (OwnerDrawAll = true)
- Gestion native du déplacement de nœuds (Drag&Drop)

--------------

Source n'ayant pas vocation à être utilisée dans un programme. Uniquement faite pour du démonstratif & apprentissage

ATTENTION : SOURCE NON COMMENTÉE : Le niveau du code étant pour les 90% (sauf de DoubleBuffering) du Niveau1, cette source se passe de commentaires.

--------------

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.