访问数组元素等资源

时间:2014-05-05 08:36:29

标签: c# visual-studio resources windows-forms-designer

我有两张资源: 1.jpg 2.jpg 。我可以访问它们,如:

pictureBox1.Image = Properties.Resources.Computer1;
pictureBox1.Image = Properties.Resources.Computer2;

但是,如果我想通过索引来访问它,例如:

pictureBox1.Image = Properties.Resources.Computer[0];

我该怎么做?

1 个答案:

答案 0 :(得分:3)

您已使用索引创建了图像名称。 因此,您可以访问这些文件,如下所示,

for(int i = 0; i < 2; i++) 
{

  pictureBox1.Image = (Image)Properties.Resources.ResourceManager.GetObject("Computer" + i);

}

并且,我想建议阅读以下文章。

Load image from resources

C# Resource Array