OVH Cloud OVH Cloud

Ajout d'icône dans la barre des tâches

2 réponses
Avatar
Frank
Bonjour à tous

Je fais un applic qui doit changer l'icône dans la barre des tâches. Les
icônes que je vais afficher sont construire à l'exécution avec la méthode
suivante : Me.ImageList1.Overlay(1, 2)
Ce qui prend les deux première image de mon ImageList pour en faire un
collage.
Lorsque je fais apparaitre l'icône dans un controle d'image, on la voit
comme il faut. Mais si j'essai de la faire apparaitre dans le barre des
tâches, il conserve toujours l'ancien icône. Je ne sais pas si ce que je
génère est une image plutôt qu'une icône mais je comprend pas ce qui ce
passe.

Merci à l'avance pour votre aide !!!

2 réponses

Avatar
Zoury
Salut Frank! :O)

Essai :
'***
Set Me.Icon = ImageList1.ListImages.Add(,, ImageList1.Overlay(1,
2)).ExtractIcon
'***

ps : note que ça ajoute la nouvelle image (créer par Overlay) dans ta liste
d'image..

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"Frank" a écrit dans le message de
news:
Bonjour à tous

Je fais un applic qui doit changer l'icône dans la barre des tâches. Les
icônes que je vais afficher sont construire à l'exécution avec la méthode
suivante : Me.ImageList1.Overlay(1, 2)
Ce qui prend les deux première image de mon ImageList pour en faire un
collage.
Lorsque je fais apparaitre l'icône dans un controle d'image, on la voit
comme il faut. Mais si j'essai de la faire apparaitre dans le barre des
tâches, il conserve toujours l'ancien icône. Je ne sais pas si ce que je
génère est une image plutôt qu'une icône mais je comprend pas ce qui ce
passe.

Merci à l'avance pour votre aide !!!




Avatar
Frank
Salut Zoury :-)

Merci beaucoup pour ton aide ca marche parfaitement. Tu me sauve du suicide
hahaha !!! Sans farce je me suis cassé la tête beaucoup loin, la réponse
était plus simple que je pensais.



Merci encore et bonne journée !!!

"Zoury" a écrit dans le message de
news:
Salut Frank! :O)

Essai :
'***
Set Me.Icon = ImageList1.ListImages.Add(,, ImageList1.Overlay(1,
2)).ExtractIcon
'***

ps : note que ça ajoute la nouvelle image (créer par Overlay) dans ta


liste
d'image..

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"Frank" a écrit dans le message de
news:
> Bonjour à tous
>
> Je fais un applic qui doit changer l'icône dans la barre des tâches. Les
> icônes que je vais afficher sont construire à l'exécution avec la


méthode
> suivante : Me.ImageList1.Overlay(1, 2)
> Ce qui prend les deux première image de mon ImageList pour en faire un
> collage.
> Lorsque je fais apparaitre l'icône dans un controle d'image, on la voit
> comme il faut. Mais si j'essai de la faire apparaitre dans le barre des
> tâches, il conserve toujours l'ancien icône. Je ne sais pas si ce que je
> génère est une image plutôt qu'une icône mais je comprend pas ce qui ce
> passe.
>
> Merci à l'avance pour votre aide !!!
>
>