.NET自定义控件Resources.resx

时间:2010-02-24 16:32:04

标签: c# .net resources resx

我有一个C#自定义控件,可以从Resources.resx加载图像。我将这些资源加载到Project的资源中,然后访问它们,如:

ProjectNamespace.Properties.Resources.resourcename;

这适用于一个项目,但现在我想在多个项目中使用我的控件。

处理此问题的最佳方法是什么?将资源加载到控件.resx?我怎样才能从那里访问它们?或者我应该以完全不同的方式处理这个问题?

1 个答案:

答案 0 :(得分:2)

它应该按原样运行,即使您的控件是从其他项目中使用的。

VS生成的代码是ResourceManager类的包装器,它将控件的程序集作为构造函数参数。因此,ResourceManager始终知道在哪里查找资源。