在 C# Winforms 应用程序中,如何通过字符串访问 Resources
?例如,我知道我可以执行 Properties.Resources.MyImage
但是,直到运行时我才知道我需要哪个图像。对于包含 "MyImage"
的字符串,我如何访问 Properties.Resources.MyImage
?理想情况下,我希望有一些简单的东西,例如 Properties.Resources["MyImage"]
,但经过一番搜索后,未能找到快速解决方案。
感谢任何帮助。
最佳答案
您可以像这样使用 ResourceManager.GetObject()
:
string resourceName = "MyImageNameHere";
Bitmap bmp = (Bitmap)Properties.Resources.ResourceManager.GetObject(resourceName);
pictureBox1.Image = bmp;
关于c# - 通过字符串获取资源项 winforms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44104335/