c#中如何循环显示resource中的图片到picturebox中

c#中如何循环显示resource中的图片到picturebox中?... c#中如何循环显示resource中的图片到picturebox中? 展开
 我来答
szqaly
推荐于2018-04-07 · TA获得超过1745个赞
知道大有可为答主
回答量:2107
采纳率:77%
帮助的人:1522万
展开全部
查看一下获取某个图片的方法,可以参考其再添加一个方法,以字符串作为图片名来访问也是可以的。代码在Resources.Designer.cs文件中。
internal static System.Drawing.Bitmap _9 {
get {
object obj = ResourceManager.GetObject("_9", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap GetBitmap(string Key) //新添加的方法
{
object obj = ResourceManager.GetObject(Key, resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
这样访问_9这个图片对象可以有两种方法了:
BackgroundImage = Properties.Resources._7;
BackgroundImage = Properties.Resources.GetBitmap("_7");
第二种方式用循环访问就可能了,如:
string[] imgkeys = new string[] { "_7","_8","im43"};
foreach (var imgkey in imgkeys)
{
BackgroundImage = Properties.Resources.GetBitmap(imgkey);
}
当然循环显示图片的话应该用时钟控件,这一部分应该不是问题了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式