我有一个C自定义控件,它从resources.resx加载图像。我将这些资源加载到项目的资源中,然后像这样访问它们:
ProjectNamespace.Properties.Resources.resourcename;
这适用于一个项目,但现在我想在多个项目中使用我的控件。
处理这个最好的方法是什么?将资源加载到controls.resx?我如何从那里访问它们?或者我应该以完全不同的方式来处理这个问题?
它应该按原样工作,即使您的控件是从其他项目使用的。
由vs生成的代码是围绕ResourceManager类的包装器,它将控件的程序集作为构造函数参数提供。因此,资源管理器总是知道在哪里寻找资源。