图像加载Visual Studio 2010 c#

本文关键字:2010 Studio Visual 加载 图像 | 更新日期: 2024-09-16 22:37:15

我在将图像加载到项目中时遇到问题。我有一个名为microassig的文件夹中的图像,这个文件夹在我的桌面上,这个文件夹将在线发送给我的导师,这是我的代码行:

private Image imageOpen = Image.FromFile("'microassig'openOff.bmp");

我不想放目录c:''/,因为这个目录与我的不同,所以我只使用("''microassig''openOff.bmp");

问题是图像没有加载。

图像加载Visual Studio 2010 c#

找到项目的

bin ''调试文件夹

您可以通过右键单击项目解决方案,然后在Windows资源管理器中单击"打开"来完成此操作。

将文件存储/保存

openOff.bmp

然后你可以做:

private Image imageOpen = Image.FromFile("openOff.bmp");

您不应该使用Image.FromFile。您需要将图像作为资源添加到项目中。请参阅此链接:http://msdn.microsoft.com/en-us/library/7k989cfy(v=vs.80).aspx

这并不意味着你的桌面。您应该使用GetFolderPath(请参见C#获取特殊文件夹)有几种方法可以做到这一点。您可以将您的图像添加为资源。

或者,在你已经在做的事情中,你可以把你的代码改成这样:

private Image imageOpen = Image.FromFile("openOff.bmp");

然后将openOff.bmp移动到您的bin文件夹(保存exe的位置)。

当你把openOff.bmp和你的可执行文件放在同一个文件夹里时,它应该能找到它