首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

动态掏出资源里面的图片

2013-03-27 
动态取出资源里面的图片我在资源(resources)里面添加了24张BMP格式的图片,现在需要在一个pictruebox控件里

动态取出资源里面的图片
我在资源(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;

热点排行