2009-11-04 73 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