我想设置一个带有图像的图片框,但有一个整数将其链接在一起。
资源中的图像名为picture_1、picture_2和picture_3
这就是我要做的,但我遇到了一个错误:
imageNumber = 1;
image_position[0, 1].Image = Properties.Resources.picture_ + imageNumber;
我正试图将图片框设置为picture_1,但得到的是:
错误CS0117"资源"不包含"picture_"的定义
您可以尝试使用ResourceManager.GetObject
方法。它接受字符串名称:
image_position[0, 1].Image =
(Image) Properties.Resources.ResourceManager.GetObject("picture_" + imageNumber);