OVH Cloud OVH Cloud

Treeview avec image 32x32

2 réponses
Avatar
Jmb
Bonjour,
Existe-t-il une possibilté d'afficher les images d'une Treeview en 32x32 ou
une autre taille?
Cordialement,

2 réponses

Avatar
Guy Montagnon
Bonsoir,

1) Tu ajoute sur ta form un ImageList (imageList1) paramétré en 16x16 par
exemple
Tu y ajoute tes incones 16x16
2) Tu ajoute sur ta form un autre ImageList (imageList2) paramétré en 32x32
par exemple
Tu y ajoute tes incones 32x32
3) dynamiquement tu affecte, à la propriété ImageList du TreeView soit
imageList1 soit imageList2

exemple sur un bouton qui switch entre les deux tailles :
private void button1_Click(object sender, System.EventArgs e)
{
if (treeView1.ImageList == imageList1)
treeView1.ImageList = imageList2;
else
treeView1.ImageList = imageList1;
}



"Jmb" a écrit dans le message de news:

Bonjour,
Existe-t-il une possibilté d'afficher les images d'une Treeview en 32x32
ou
une autre taille?
Cordialement,


Avatar
Jmb
Effectivement cela doit fonctionner, moi ça ne fonctionnait pas car je mixais
des icônes 16x16 et 32x32.
Bon week-end
Merci.

"Guy Montagnon" a écrit :

Bonsoir,

1) Tu ajoute sur ta form un ImageList (imageList1) paramétré en 16x16 par
exemple
Tu y ajoute tes incones 16x16
2) Tu ajoute sur ta form un autre ImageList (imageList2) paramétré en 32x32
par exemple
Tu y ajoute tes incones 32x32
3) dynamiquement tu affecte, à la propriété ImageList du TreeView soit
imageList1 soit imageList2

exemple sur un bouton qui switch entre les deux tailles :
private void button1_Click(object sender, System.EventArgs e)
{
if (treeView1.ImageList == imageList1)
treeView1.ImageList = imageList2;
else
treeView1.ImageList = imageList1;
}



"Jmb" a écrit dans le message de news:

> Bonjour,
> Existe-t-il une possibilté d'afficher les images d'une Treeview en 32x32
> ou
> une autre taille?
> Cordialement,