Hello,

j'ai un Treeview qui est en mode OwnerDrawText.

Treeview appelle bien ma fonction DrawNode dans laquelle je positionne e.DrawDefault à true afin que le système dessine le texte, moi je ne veux qu'ajouter une icône à droite du texte.

Tout ça marche plutôt bien ... sauf que ...

Le hic : lors du remplissage de ma treeview, je vois toutes mes icônes qui se dessinent en haut de ma Treeview ?!
... même avec des BeginUpdate() / EndUpdate()

La question : pourquoi ?

Que faire :

> Est-ce que je dois déterminer si mon Treeview est en "update" et donc ne pas tracer mes icônes ?

> Est-ce un problème de bounds ? ... en effet, je dessine à coté du bound actuel de la node ... dois-je l'agrandir pour inclure mon icône ?
( ou surcharger le getbound() pour inclure mon icône ? )

Merci de vos lumières