Visual Studio 2017 Winforms:将项目文件夹中的图片加载到图片框

Visual Studio 2017 Winforms: Load picture from project folder into Picture Box

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

现在如何加载 Info_Hydraulik.png 图片?

An image with the path of the file

谨致问候,并提前感谢您的帮助。

弗拉梅尔

对于 Visual Studio 中的 Info_Hydraulik.png,将 Build Actions 更改为 Embedded Resource

如果您使用 WinFormsPNG 加载到 `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 调整为您的项目命名空间。