Charger une imagelist avec des liens images internet

Signaler
Messages postés
5
Date d'inscription
dimanche 24 août 2008
Statut
Membre
Dernière intervention
3 octobre 2011
-
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
-
Bonjour tout le monde
Je cherche à charger dans une imagelist des images depuis internet.
Exemple :
ImageList1.Images.Add(Bitmap.Fromfile("http://static.rtl.fr/www/img/logo.gif")

Bien sur cela ne fonctionne pas. Je suis passé par l'intermédiaire d'une picturebox, ca marche à condition que le form soir déjà affiché à l'écran. Or moi je veux le faire lors du load du formulaire.
Ceci afin de mettre ces images dans un treeview ensuite.

Comment faire ? Merci à tous pour une réponse

Bilou
A voir également:

3 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
68
Salut

Si, cela fonctionne, mais si c'est comme avec VB6, il ne faut pas que ton ImageList ait de lien avec ton TreeView au moment des modifs dans la collection d'images.
Il faut donc supprimer ce lien avant de commencer (je pense monTreeView.ImageList = Nothing), puis le rétablir à la fin.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
5
Date d'inscription
dimanche 24 août 2008
Statut
Membre
Dernière intervention
3 octobre 2011

Ben j'ai essayé, mais marche pas, message :

Les formats URI ne sont pas pris en charge.

Je suis en visual studio 2010 Ultimate.

Dommage. Merci quand meme de ton conseil.

Bilou
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
68
Excuse-moi, j'avais pas tilté qu'il s'agissait d'un lien internet, bien que clairement expliqué.
Il doit ta falloir d'abord passer par le download de l'image localement pour pouvoir l'insérer.