Comment intégrer une image (icones/png) à chaque noeud d'un Treeview ?

Résolu
cs_fabiano13
Messages postés
262
Date d'inscription
mardi 26 février 2002
Statut
Membre
Dernière intervention
27 février 2012
- 25 mars 2011 à 10:49
cs_fabiano13
Messages postés
262
Date d'inscription
mardi 26 février 2002
Statut
Membre
Dernière intervention
27 février 2012
- 25 mars 2011 à 11:37
Bonjour,

Comment intégrer à chaque noeud d'un treeview une image de petite taille (png) stockée dans les ressources de l'application ?

Je n'ai pas trouvé d'article à ce sujet, auriez-vous une idée de comment faire ?

D'avance merci.
Fabiano

1 réponse

cs_fabiano13
Messages postés
262
Date d'inscription
mardi 26 février 2002
Statut
Membre
Dernière intervention
27 février 2012

25 mars 2011 à 11:37
J'ai trouvé (ici) comment allouer des ressources images dans un TreeView.


    Private Sub AddListImageInTreeView(ByVal sTreeView As TreeView)
        Dim mesIcones As New ImageList
        With mesIcones
            .Images.Add(My.Resources.folder)
            .Images.Add(My.Resources.file)
            .ImageSize = New Drawing.Size(10, 10)
        End With
        sTreeView.ImageList = mesIcones
    End Sub


TreeView1.SelectedNode = TreeView1.Nodes.Add("Text", "Text", 0, 1)

'Le 0 est l'image à l'affichage du nœud
'Le 1 est l'image lors de la sélection du nœud

3