我设计了一个Windows窗体,在其中插入图片的地方放置了一个PictureBox。要将图片插入pictureBox,我必须在代码中提供图像文件的路径。但是,如果我在另一台计算机上运行此代码,它将无法正常工作;因为图片的路径已保存在我的计算机中。
所以有什么方法可以将图片与代码一起导出?就像我们在Android Studio中所做的一样,我们在其中保存要在代码项目中使用的文件。
我认为您需要将图片放置在项目解决方案的Debug文件夹中。如果您使用的是Image.FromFile()
方法,则只需扩展图片名称(相对路径)即可。假设我在解决方案的Debug文件夹(dice1.png
)中有一张名为C:\mySolutionName\myProjectName\bin\Debug
的图片,因此可以通过编写以下代码在程序中获取dice1.png
,
Image dicePicture = Image.FromFile("dice1.png")
pictureBox1.Image = dicePicture;
希望这会有所帮助!