Bonjour, je souhaite mettre une image dans une ImageList afin ensuite de l'afficher dans ma form

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
imgList.Images.AddStrip(Image.FromStream(_thisAssembly.GetManifestResourceStream("DotDclient.img.dyndns.ico")));
            imgList.Images.AddStrip(Image.FromStream(_thisAssembly.GetManifestResourceStream("DotDclient.img.NETHOOD.ICO")));
            imgList.Images.AddStrip(Image.FromStream(_thisAssembly.GetManifestResourceStream("DotDclient.img.community.gif")));
Et je plante sur la dernière image, sans vraiment trop comprendre le sens du message d'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Une exception non gérée du type 'System.ArgumentException' s'est produite dans system.windows.forms.dll
 
Informations supplémentaires : La largeur de la bande d'images doit être un multiple positif de ImageSize.Width.

J'ai aussi voulu inserer une icone dans cette ImageList
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
imgList.Images.AddStrip(Image.FromStream(_thisAssembly.GetManifestResourceStream("DotDclient.img.noip.ico")));
et j'ai eu cette erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Une exception non gérée du type 'System.ArgumentException' s'est produite dans system.drawing.dll
 
Informations supplémentaires : Paramètre non valide utilisé.
Le chemin est correcte et les images compilé en ressources incorporées. Je ne comprend pas ou est le problème.

Merci