2

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

ProjectNamespace.Properties.Resources.resourcename;

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

处理这个问题的最佳方法是什么?将资源加载到控件 .resx 中?我如何从那里访问它们?还是我应该完全不同地处理这个问题?

4

1 回答 1

2

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

VS 生成的代码是 ResourceManager 类的包装器,它将控件的组装作为构造函数参数提供。所以,ResourceManager 总是知道去哪里寻找资源。

于 2010-02-24T17:13:42.450 回答