首页 > 解决方案 > 有没有办法用 Windows 窗体中的代码发送图片?

问题描述

我设计了一个windows窗体,在其中插入图片,我放置了一个PictureBox。要将图片插入到pictureBox中,我必须在代码中给出图像文件的路径。但是如果我在另一台计算机上运行这段代码,它就不起作用;因为图片的路径保存在我的电脑里。

那么有没有办法将图片与代码一起导出?就像我们在 Android Studio 中所做的那样,我们保存要在代码项目中使用的文件。

标签: windows-forms-designer

解决方案


我认为您需要将图片放在项目解决方案的 Debug 文件夹中。如果您使用的是Image.FromFile()方法,那么您可以只写带有扩展名的图片的名称(相对路径)。假设我dice1.png在解决方案的 Debug 文件夹 ( C:\mySolutionName\myProjectName\bin\Debug) 中有一张名为的图片,因此我可以dice1.png通过编写以下代码进入程序,

Image dicePicture = Image.FromFile("dice1.png")

pictureBox1.Image = dicePicture;

希望这可以帮助!


推荐阅读