Bonjour
Décidemment, en ce moment, j'ai la poisse.
J'ai un Treeview, nommé T1. Parfois, je dois mettre des noeuds en gras, donc je fais
Le truc, c'est qu'une fois avoir fait ça, le texte du noeud est élargi étant donné qu'il est mis en gras, par contre, la "case" qui contient le texte n'est pas dimensionnée, donc si j'ai "TESTS" (par exemple), après mise en gras du TreeNode, ça devient "TEST" !!! C'est plutôt gênant ! Par contre, étrangement, ce "bug" si s'en est réellement un, ne se produit pas si LabelEdit=True ! Evidemment, si l'on repasse le texte en Regular, on réobtient "TESTS" comme texte du noeud.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim Font As New Drawing.Font(T1.Font, Drawing.FontStyle.Bold) T1Node.NodeFont = Font
Edit : j'ai essayé de faire T1.Update, T1.PerformLayout, Refresh, après mise en gras, mais ça ne change rien.
Une idée ? Merci d'avance !
Partager