none
TreeView et OwnerDraw RRS feed

  • Discussion générale

  • Bonjour à tous,

    Après plusieurs heures de recherches, je reviens vers vous pour vous soumettre un problème que je n’arrive pas à résoudre.

    Je travaille sur un TreeView sur lequel je dessine mes propres nœuds. Le souci est que la zone de dessin dépasse la zone de mon nœud (e.Node.Bounds) notamment sur la largeur. Le souci avec ceci est que la barre de défilement horizontale de mon TreeView ne s'ajuste pas à la taille de mes nœuds. Ce qui est normal puisque le TreeView dimensionne ces nœuds par rapport à sa propre méthode de dessin. J'ai vu un code sur msdn sur lequel il y a le même souci.

    http://msdn.microsoft.com/fr-fr/library/system.windows.forms.treeview.drawnode(v=vs.85).aspx

    Ma question est la suivante : est-il possible d'agrandir la largeur d’un nœud ou de changer la zone de travail du TreeView sachant que je connais la largeur à appliquer.

    Merci de votre aide.

    • Type modifié Aurel Bera vendredi 14 décembre 2012 09:22 Pas de reponse
    lundi 10 décembre 2012 09:58

Toutes les réponses