windows-forms-designer - 有没有办法用 Windows 窗体中的代码发送图片?
问题描述
我设计了一个windows窗体,在其中插入图片,我放置了一个PictureBox。要将图片插入到pictureBox中,我必须在代码中给出图像文件的路径。但是如果我在另一台计算机上运行这段代码,它就不起作用;因为图片的路径保存在我的电脑里。
那么有没有办法将图片与代码一起导出?就像我们在 Android Studio 中所做的那样,我们保存要在代码项目中使用的文件。
解决方案
我认为您需要将图片放在项目解决方案的 Debug 文件夹中。如果您使用的是Image.FromFile()
方法,那么您可以只写带有扩展名的图片的名称(相对路径)。假设我dice1.png
在解决方案的 Debug 文件夹 ( C:\mySolutionName\myProjectName\bin\Debug
) 中有一张名为的图片,因此我可以dice1.png
通过编写以下代码进入程序,
Image dicePicture = Image.FromFile("dice1.png")
pictureBox1.Image = dicePicture;
希望这可以帮助!
推荐阅读
- javascript - 如何通过ajax结合字符串发送表单数据?
- database - 如何在库存系统中处理数量/库存监控?
- android - Xamarin Forms、sqlite-net-pcl、Android 数据库文件位置
- c# - Ajax:从 asp.net mvc 中的数据库中删除记录而不重新加载页面
- java - 如何完全停止线程的执行
- ios - 将文本字段数除以 100 - swift iOS
- sql - 从sql表列中修剪前后的字符
- perl - perl 跳转到循环中的特定行
- webseal - 后端应用程序如何验证 webseal 标头?
- mongodb - XML 格式的 Doctrine ODM 捆绑文档映射