[C#] Comment récupérer un Embedded icon ?
Bonjour,
je développe une appli dans laquelle j'ai ajouté une icone en "embedded resources" (Add->ExistingItem->demoDirectory.ico)
J'ai bien mis la propriété Build Action à "embedded resources" et je voudrais ajouter cette icone à une imageList par le code.
J'ai tapé ceci
Code:
1 2 3 4 5 6 7 8
|
using System.Drawing;
using System.Reflection;
//...
Assembly assembly = Assembly.GetExecutingAssembly();
Icon ico = new Icon(assembly.GetManifestResourceStream
(this.GetType (),"demoDirectory.ico"));
_imageList.Images.Add(ico); |
et j'ai l'erreur suivante :
Citation:
An unhandled exception of type 'System.ArgumentException' occurred in system.drawing.dll
Additional information: 'null' is not a valid value for 'stream'.
Cette erreur apparait au niveau de la construction de l'icon (la ligne avec new donc ...)
mon icon existe bien et je ne me suis pas trompé dans le nom ?
est ce que quelqu'un y comprend quelque chose ?
merci