可以使用Windows窗体中的代码发送图片吗?

问题描述 投票:0回答:1

我设计了一个Windows窗体,在其中插入图片的地方放置了一个PictureBox。要将图片插入pictureBox,我必须在代码中提供图像文件的路径。但是,如果我在另一台计算机上运行此代码,它将无法正常工作;因为图片的路径已保存在我的计算机中。

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

windows-forms-designer
1个回答
0
投票

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

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

pictureBox1.Image = dicePicture;

希望这会有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.