提问者:小点点

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


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

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

带有文件路径的图像

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

弗拉梅尔


共1个答案

匿名用户

对于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调整为项目命名空间。