当前位置: 首页 > 知识库问答 >
问题:

Visual Studio 2017 C#将图片从项目文件夹加载到图片框中

司徒良哲
2023-03-14

我想创建几个文件夹中的项目文件夹,我可以保存我的图像。然后我想把这些图片加载到PictureBox中。

我现在如何加载info_hydraulik.png图像?

带有文件路径的图像

对你的帮助,提前表示亲切的问候和感谢。

弗拉梅尔

共有1个答案

黄兴业
2023-03-14

对于Visual Studio属性中的info_hydraulik.png,将Build Action更改为Embedded Resource

如果您使用WinForms将png加载到`PictureBox':

using System.Reflection;

Assembly assembly = Assembly.GetExecutingAssembly();
// To list all resources use this:
// string[] names = assembly.GetManifestResourceNames();
using (Stream stream = assembly.GetManifestResourceStream
    ("WindowsFormsApp1.Bu.Hell.Info_Hydraulik.png"))
{
    Image image = Image.FromStream(stream);
    pictureBox1.Image = image;
}

将示例代码中的命名空间WindowsFormsApp1调整为项目命名空间。

 类似资料:
  • 问题内容: 我正在尝试从文件中加载图像而不使用。这些文件夹是: 我想将图像加载到资产文件夹中。我试过了: 我已经尝试过使用字符串路径“ /TestProject/assets/drawIcon.png”,但是什么也没有。我不知道如何加载该图片! 问题答案: 将目录设置为资源目录,然后从“ /drawIcon.png”位置将图像加载为资源: 如果要创建javafx图像: 在这种情况下,也请将该文件夹

  • Scrapy提供了一个 item pipeline ,来下载属于某个特定项目的图片,比如,当你抓取产品时,也想把它们的图片下载到本地。 这条管道,被称作图片管道,在 ImagesPipeline 类中实现,提供了一个方便并具有额外特性的方法,来下载并本地存储图片: 将所有下载的图片转换成通用的格式(JPG)和模式(RGB) 避免重新下载最近已经下载过的图片 缩略图生成 检测图像的宽/高,确保它们满

  • 我有picturebox,我尝试编写代码,当用户加载另一个图像到picturebox,旧文件,在图片中被删除。我试图找到24小时的解决方案,但我没有找到完全有效的解决方案。 我正在犯错误

  • 问题内容: 我已经尝试搜索,但仍然没有解决方案。当我导出到jar文件时,我的所有图像突然不再起作用。它们在Eclipse中运行良好,并且我已确保它们在jar文件中。我尝试使用get资源方法并制作一个图像加载器类来自动向上目录树,但它仍然失败。这是我所做的: 我将发送的路径如下所示:“ doc / icon.png” 我将所有图像放置在doc文件夹中,结构是最终项目,在内部有doc文件夹,然后是sr

  • 问题内容: 我一直在寻找一个简单但并非琐碎的问题的答案:仅使用jqLit​​e在Angular中捕获图像事件的正确方法是什么?但是我想要一些指令解决方案。 因此,正如我所说,这对我来说是不可接受的: 因为它在控制器中,而不在指令中。 问题答案: 这是angular内置事件处理指令样式的可重用指令: 触发img load事件时,将在当前作用域中将sb-load属性中的表达式与load事件一起评估,并

  • 问题内容: Go的新手(我正在研究的第一个简单项目)。 问题:如何从URL获取图像,然后将其保存到计算机中? 这是我到目前为止的内容: 但是,当我运行此代码时,我得到 我假设我必须将image.Image(变量)转换为未定义的字节数?那是解决这个问题的正确方法吗? 问题答案: 无需解码文件。只需将响应正文复制到您打开的文件中即可。这是修改后的示例中的交易: 是数据流,并实现了接口-意味着您可以按顺