我有一個WinForms項目,並將多個圖像添加到資源(項目屬性 - >資源)。現在我有一個Form1.cs中,用的.resx文件UserControl1.cs,並使用Assembly.GetManifestResourceNames()
,它包含3串即:如何獲取資源列表中的所有圖像?
TestApplication1.Properties.Resources.resources, TestApplication1.Form1的.resources TestApplication1.UserControl1.resources
我現在需要得到明顯是#1包含我需要得到的圖像文件。我需要做的是有一個列表,我可以通過它們的索引訪問這些圖像。我可以單獨訪問這些文件,但沒有問題,但我有72個圖像,所以我需要它們作爲列表。所以我的問題是,我如何將#1中的這些圖像作爲列表來獲取?
編輯: 有沒有其他的方式來創建一個列表並將我的72個圖像添加到它?或者有什麼方法可以將這些圖像從資源中作爲列表獲取?另外,我不想訴諸於使用System.IO
,因爲我會將此應用程序構建爲類庫。
如何訪問單個圖像? – Shaharyar
我的意思是使用'Resources.Image1','Resources.Image2'等等,但是我無法爲我的72張圖片做到這一點,所以我要求一種將圖像作爲列表的方式。 –