我在资源文件夹在我的项目的一些图片,但我想在图片框从项目的这些资源文件更改如何在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