2009-11-04 43 views
3

我有一个包含所有自定义控件和图像的项目;我们将其称为projectBase。现在我创建了一个引用projectBase的窗体项目(project1)。我需要访问项目1中projectBase的嵌入式资源(图像)。任何想法如何我可以把它关闭?vb.net:获取引用项目的资源

回答

1

一种选择是将图像作为自定义控件类的只读属性公开。

+0

因为我使用vb.net 2005这似乎是最好的方式......谢谢! – spo 2009-11-04 21:49:13

5

在项目属性中的资源下,您可以在顶部设置Access Modifier,您可以将其设置为Public。现在你可以访问像这样的其他项目的资源:

Dim someResource = MyReferencedProject.My.Resources.SomeResource 
+0

这正是我正在寻找,但我无法找到访问修饰符。我看到的只是一个类型过滤器,添加资源,删除资源,并查看顶部的选项。 我忘了提及我使用2005年,这可能是区别? – spo 2009-11-04 21:02:56

+1

我正在使用VS2008 ...看起来很不幸,它似乎是2008年的新文档。但检查出这个问题的答案,还有其他一些方法来做到这一点:http://stackoverflow.com/questions/140937/is-there-a-way-to-make-strongly-typed-resource-files-公众如对置到实习生 – 2009-11-04 21:16:17