bonjour tout le monde,

J ai trouver une class pour pouvoir assigner une icon a un fichier pour une extension précise. mais je n arrive pas a comprendre comment l utiliser.

en faite j ai une erreur :
La valeur de 'null' n'est pas valide pour 'stream'
.

La classe ce trouve sur ce lien :
http://www.codeproject.com/KB/cs/ico...px?msg=1743540

Comment je l utilise
(ca doit pas être ce qui faut faire ou je n utilise pas tout ce qui faut).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
IconHandler.IconFromExtension(".wproj", IconSize.Small);
IconHandler.IconFromResource("install.ico");

Le problème vient de là je pense (je doit mal l'utiliser :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
public static Icon IconFromResource(string ResourceName)
        {
            Assembly TempAssembly = Assembly.GetCallingAssembly();
 
            return new Icon(TempAssembly.GetManifestResourceStream(ResourceName));
        }
// Utilisation 
IconHandler.IconFromResource("install.ico");

Merci beaucoup pour vos lumière.