我正在试图弄清楚ResourceManager是如何工作的。我已经阅读了几篇文章,但却没有设法让它工作......
我在项目中添加了位图文件(右键单击+添加新项目+位图文件)。 我可以在正确的路径下看到添加的位图文件到项目资源管理器中:WinForm1 / Properties / Resources / bitmapName.png
然后我尝试使用以下命令访问资源:
var test = WinForm1.Properties.Resources.ResourceManager.GetObject("bitmapName.png"); // I also tried "bitmapName" with no luck
返回null。我错过了什么吗?
答案 0 :(得分:1)
所以我找到了解决方案:
现在,您应该能够通过问题中的相同方法访问资源:
var test = WinForm1.Properties.Resources.ResourceManager.GetObject("bitmapName");
请注意,传递给GetObject()
的名称应与“属性”窗口的“资源”选项卡中显示的名称相同。
截图:
答案 1 :(得分:0)