我在资源文件中导入了_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”, 我完全迷失了,有人可以帮助我...
答案 0 :(得分:1)
感谢@HansPassant的反馈, 更改图像的代码应为:
例如,我想将boxImage更改为在资源文件夹
中导入的“H13.png”int j = 13;
boxImage.Image = (Image)Properties.Resources.ResourceManager.GetObject( "H"+j.ToString() );
非常感谢你,我希望我能帮助初学者了解如何改变C#!!!的图片。