Probleme avec GetManifestResourceStream
Bonjour,
je n'arrive pas a recperer une resource image de monprojet
j'utilise Visual Studio 2008
a droite dans resources,j'ai ajoute une images (icon0.gif)
dans le code suivant imgStream est toujours null
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
ArrayList pics;
pics = new ArrayList();
Stream imgStream = null;
Bitmap bmp = null;
Assembly a = Assembly.GetExecutingAssembly();
imgStream = a.GetManifestResourceStream("logview.Resources.icon0.gif");
if( !(null==imgStream) )
{
// create a new bitmap from this stream and
// add it to the arraylist
bmp = Bitmap.FromStream(imgStream) as Bitmap;
if (!(null == bmp))
{
pics.Add(bmp);
}
bmp = null;
imgStream.Close();
imgStream = null;
}
mon namesapce se nome logview dans les propriete de mon projet et mon projet se nome aussi logview
j'ai un repertoire par defaut qui s'appelle Resources
dedans j'ai mon image icon0.gif
est ce que le nom de la resource est bien
"logview.Resources.icon0.gif" que je dois mettre ? |
Merci de votre aide.