Bonjour,
J'ai crée un Treeview j aurais voulu mettre un icone devant chaque noeud
J'ai reussi le probleme est que qd un noeud contient des sous noeud normalement un + apparait et la il a disparu l icone le remplace a priorie ou le superpose
Si vous avez une idée merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Dim ImageList1 As New ImageList ImageList1.Images.Add(Image.FromFile("C:\Qualidiag\images\fleche_verte.gif")) ImageList1.ImageSize = New Size(7, 7) ImageList1.Images.Add(Image.FromFile("C:\Qualidiag\images\blanc.gif")) ImageList1.ImageSize = New Size(7, 7) Me.TreeView1.Nodes.Clear() Me.TreeView1.ImageList = ImageList1 TreeNode_qci(0) = New TreeNode("Noeud1") TreeNode_qci(1) = New TreeNode("Noeud2") Dim i As Integer For i = 0 To compteur + 2 TreeNode_qci(i).ImageIndex = 1 TreeNode_qci(i).SelectedImageIndex = 0 Next
En fait le probleme vient de ImageList1.ImageSize = New Size(7, 7)
ca rend la croix illisible mais si je supprime ces 2 lignes alors mes icones sont déformés et plus gros que leurs tailles réels
Partager