读书人

动态掏出资源里面的图片

发布时间: 2013-03-27 11:22:42 作者: rapoo

动态取出资源里面的图片
我在资源(resources)里面添加了24张BMP格式的图片,现在需要在一个pictruebox控件里面显示出来,但是获取资源里面的图片pictureBox1.Image = Properties.Resources.image001;这样只能单个获取,我怎么才能动态的获取呢
[解决办法]

 private System.Drawing.Bitmap GetResourceBitmap(string strImageName)
{
object obj = Properties.Resources.ResourceManager.GetObject(strImageName, Properties.Resources.Culture);
return ((System.Drawing.Bitmap)(obj));
}

private System.Drawing.Image GetResourceImage(string strImageName)
{
object obj = Properties.Resources.ResourceManager.GetObject(strImageName, Properties.Resources.Culture);
return ((System.Drawing.Image)(obj));
}


//动态取
pictureBox1.Image = GetResourceImage("image001");
[解决办法]
Bitmap bmp = Properties.Resources.ResourceManager.GetObject("image001") as Bitmap;

读书人网 >C#

热点推荐