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

怎么让picturebox动态加载项目资源里的图片

2012-06-02 
如何让picturebox动态加载项目资源里的图片?我把图像都导入到项目资源里了,请问如何动态改变picturebox中

如何让picturebox动态加载项目资源里的图片?
我把图像都导入到项目资源里了,请问如何动态改变picturebox中所显示的图像?

[解决办法]
动态设置picturebox的 backgroundimage为资源文件就可以了
[解决办法]
/// <summary>
/// 从资源文件中获取图标文件
/// </summary>
/// <param name="imageName">图标文件的名称,不加扩展名</param>
/// <returns></returns>
protected Image GetIconImage(string imageName)
{
using (Stream fs = Assembly.GetAssembly(typeof(DrawItemBase)).GetManifestResourceStream("Controls.Resources."+imageName))
{
Image image = Image.FromStream(fs);
return image;
}
}
[解决办法]
在Vs2005中你可直接把图片等资源添加为项目的资源,这样每一个资源都可以通过Properties.的方式来访问:

[解决办法]
学习

帮顶
[解决办法]
PictrueBox1.Image = global::下的。。。你自己输入我这个2个双引号自然就出来资源文件夹下的东西了
[解决办法]
解决方案里面“添加引用”--》bmp文件---》添加现有文件--》穿上后。
using System.IO;
using System.Resourse;

pictureBox.image=Resourse.001.jpg;


pictureBox.image=Resourse.002.jpg;

热点排行