将变量链接到windows窗体中的图像名称



我想设置一个带有图像的图片框,但有一个整数将其链接在一起。
资源中的图像名为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);

最新更新