All pastes #395465 Raw Edit

Someone

public text v1 · immutable
·published 2007-03-15 01:32 UTC
rendered paste body
Stream imgStream = null;
Bitmap bmp = null;            

// get a reference to the current assembly
Assembly a = Assembly.GetExecutingAssembly();
        
// get a list of resource names from the manifest
string [] resNames = a.GetManifestResourceNames();
foreach(string s in resNames)
{
	if(s.EndsWith(".bmp"))
	{
		// attach to stream to the resource in the manifest
		imgStream = a.GetManifestResourceStream(s);
		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;
		}
	}
}
if(comboBox1.Text == "Apple")
{
	Bitmap bgimage = pics[0] as Bitmap;
	this.BackgroundImage = bgimage;
}