Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个从 Resources.resx 加载图像的 C# 自定义控件。我将这些资源加载到项目的资源中,然后像这样访问它们:
ProjectNamespace.Properties.Resources.resourcename;
这适用于一个项目,但现在我想在多个项目中使用我的控件。
处理这个问题的最佳方法是什么?将资源加载到控件 .resx 中?我如何从那里访问它们?还是我应该完全不同地处理这个问题?
即使您的控件是从其他项目中使用的,它也应该按原样工作。
VS 生成的代码是 ResourceManager 类的包装器,它将控件的组装作为构造函数参数提供。所以,ResourceManager 总是知道去哪里寻找资源。