我正在尝试使用资源值做一些事情,但目前我并没有真正为我做好准备。我目前有一个使用图片框的Windows窗体应用程序。我在项目资源(X和Y)中设置了两张图片。
我想要实现的目标如下:
pictureBoxTurn.Image = Properties.Resources.( either X or Y goes here hard-coded );
我有一个基于某些检查返回X或Y的方法。我试图将返回值放在那里而不是硬编码的部分。
pictureBoxTurn.Image = Properties.Resources.( returned X/Y );
我正在考虑将返回值放在本地var中,我可以使用它代替硬编码的部分。对不起,如果我不清楚,但我不知道如何搜索这个问题。我尝试过,但根本无法找到类似的问题。
我还在学习,所以我的方式并不完美。感谢您阅读我的问题!
答案 0 :(得分:0)
string imageToReturn = GetImageToReturn();
object obj = Properties.Resources.ResourceManager.GetObject(imageToReturn, resourceCulture);
pictureBoxTurn.Image = (System.Drawing.Bitmap)obj;