我在資源文件夾在我的項目的一些圖片,但我想在圖片框從項目的這些資源文件更改如何在C#中檢索該項目的資源文件夾圖片
12
A
回答
25
考慮使用Properties.Resources.yourImage
Properties.Resources
包含您添加作爲資源(看你的項目屬性,資源選項卡)一切
除此之外,如果您嵌入在項目中的圖像作爲資源,您可以通過呼叫GetManifestResourceStream
他們得到大會,你已經嵌入圖像,東西像
Stream imgStream =
Assembly.GetExecutingAssembly().GetManifestResourceStream(
"YourNamespace.resources.ImageName.bmp");
pictureBox.Image = new Bitmap(imgStream);
不要忘記將圖像標記爲嵌入式資源! (您需要在其屬性窗口中設置圖像的構建動作)
如果您發現自始至終從GetManifestResourceStream
回收null
,您可能會輸入錯誤的名稱。 (可能很難得到正確的名稱)在組件上致電GetManifestResourceNames
;這會給你所有的資源名稱,你可以在列表中找到你需要的。
2
string img = null;
private void btnShow_Click(object sender, EventArgs e)
{
string imgName;
img = textBox1.Text;
imgName = "images/" + img + ".jpg";
if (imgName == null)
{
MessageBox.Show("no photo");
}
else if (imgName != null)
{
this.picBox1.Image = Image.FromFile("images/" + img + ".jpg");
}
}
1
以下是從資源文件夾中獲取圖像的代碼。通常我們將圖像保存在資源文件夾中。但有時我們只有我們的圖像名稱。在這種情況下,您只能使用圖像名稱從資源文件夾訪問圖像。
下面的代碼將演示關於它。
private System.Resources.ResourceManager RM = new System.Resources.ResourceManager("YourAppliacationNameSpace.Properties.Resources", typeof(Resources).Assembly);
PbResultImage.Image = (Image)RM.GetObject(YourPictureName);
- YourAppliacationNameSpace意味着你的應用程序的名稱。
- YourPictureName表示您想從資源文件夾訪問的圖片。但圖片名稱必須沒有擴展名,例如(PNG,GIF,JPEG等)
希望我會對某人有利。
謝謝。
0
薩拉姆。
爲我工作:
(Bitmap) Properties.Resources.ResourceManager.GetObject("ImageName");
相關問題
- 1. 從資源文件夾檢索圖像
- 2. c#檢索引用項目資源(VS2008)
- 3. 如何從C#中的資源文件夾檢索.dotx和.csv文件?
- 4. XCode圖片資源文件夾圖標
- 5. Eclipse:在項目資源管理器中搜索文件夾和資源
- 6. C#Interop.Word從項目資源文件夾添加圖像
- 7. 如何在項目中獨立共享資源文件夾?
- 8. 如何從項目文件夾中檢索圖像?
- 9. VB - 任何方式把'資源'項目放在資源子文件夾中?
- 10. 在Visual Studio中,如何從項目資源文件夾加載.png圖像?
- 11. 資源文件夾中的XML文件路徑到C#中的FileStream WPF項目
- 12. Xcode 4中我的項目的資源文件夾在哪裏?
- 13. 如何檢索項目文件夾下的XML文件
- 14. 如何檢索項目文件夾內的pdf文件?
- 15. 如何獲取項目子文件夾中的所有圖像資源?
- 16. 如何從java項目的資源/圖像文件夾加載圖像?
- 17. 如何在項目資源中顯示圖片?
- 18. 資源目錄中的文件夾!
- 19. 在Android項目中引用資源文件夾的問題
- 20. 如何訪問C++項目中的Qt資源文件?
- 21. 如何將大文件添加到c#項目中的資源?
- 22. 如何從C#中的資源文件中檢索文本文件VS.2005
- 23. 是否可以保存圖片或將圖片放入可檢索的資源文件夾中?
- 24. 如何從android資產文件夾中檢索文件的url?
- 25. Yii2資產:如何在CSS文件中使用圖片資源?
- 26. C# - 項目間共享資源文件
- 27. 項目中資源文件夾和圖像/文件的真正路徑?
- 28. Blackberry - 如何從zip資源文件中檢索圖像?
- 29. 如何在android中設置資源文件夾的背景圖片?
- 30. 如何檢索郵件項目(Outlook.MailItem)的Outlook文件夾?
退房:http://stackoverflow.com/q/1192054/158288 – Koekiebox 2011-11-03 13:10:12