将pic导入数组

时间:2016-03-15 07:58:58

标签: c# arrays picturebox

我在资源文件中导入了_1.png,_2.png ....我在GUI界面中创建了pictureBox1。

this.pictureBox1.Image = global::IMPORT.Properties.Resources._1;

^这是我将图像设置为_1

的唯一方法

如果我想将_1.png,_2.png,....,_ 10.png加载到数组中该怎么办? 并根据值

调用该数组

例如:

int[] arrr = { 0, 1, 2 };
int i = 2;
this.pictureBox1.Image = global::IMPORT.Properties.Resources.arr[i];

这种想法在C#中是否可行? 我搜索过“pictureBox”和“Bitmap”, 我完全迷失了,有人可以帮助我...

1 个答案:

答案 0 :(得分:1)

感谢@HansPassant的反馈, 更改图像的代码应为:

例如,我想将boxImage更改为在资源文件夹

中导入的“H13.png”
int j = 13;

boxImage.Image = (Image)Properties.Resources.ResourceManager.GetObject( "H"+j.ToString() );

非常感谢你,我希望我能帮助初学者了解如何改变C#!!!的图片。