【问题标题】:Get a resource item by string winforms通过字符串winforms获取资源项
【发布时间】:2017-05-22 03:43:38
【问题描述】:

在 C# Winforms 应用程序中,如何通过字符串访问Resources?例如我知道我可以做Properties.Resources.MyImage 但是,直到运行时我才知道我需要哪个图像。使用包含"MyImage" 的字符串,我如何访问Properties.Resources.MyImage?理想情况下,我希望得到一些简单的东西,例如Properties.Resources["MyImage"],但是经过一些搜索,我无法找到快速解决方案。

感谢任何帮助。

【问题讨论】:

  • 从资源中获取对象并将其类型转换为位图Bitmap myImage = (Bitmap)Properties.Resources.ResourceManager.GetObject("myImage");

标签: c# winforms resources


【解决方案1】:

你可以像这样使用ResourceManager.GetObject()

string resourceName = "MyImageNameHere";
Bitmap bmp = (Bitmap)Properties.Resources.ResourceManager.GetObject(resourceName);
pictureBox1.Image = bmp;

【讨论】:

    猜你喜欢
    • 2021-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-17
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    相关资源
    最近更新 更多