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
。
如果您使用 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
调整为您的项目命名空间。
我想在项目文件夹中创建几个文件夹来保存我的图像。然后我想把这些图片加载到一个PictureBox中。
现在如何加载 Info_Hydraulik.png 图片?
An image with the path of the file
谨致问候,并提前感谢您的帮助。
弗拉梅尔
对于 Visual Studio 中的 Info_Hydraulik.png
,将 Build Actions
更改为 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
调整为您的项目命名空间。