我有文件夹“图标”。 我需要访问它才能将图标添加到imageList
。 我使用的app.config文件中有一个相对路径。App.config相对路径
<add key="doc" value="..\Icons\_Microsoft Office Excel 97-2003 Worksheet.ico" />
和我使用下面的代码将其添加到imgList
,但它抛出System.IO.FileNotFoundException
:
smallImageList.Images.Add(Image.FromFile(ConfigurationSettings.AppSettings["doc"]));
这里有什么问题吗?
谢谢你,那个工作..甚至 Path.GetFullPath(ConfigurationSettings.AppSettings [“doc”]);这工作..我想知道是我在做什么错误 smallImageList.Images.Add(Image.FromFile(ConfigurationSettings.AppSettings [“doc”])); – Anees 2009-08-26 12:46:22
smallImageList.Images.Add(Image.FromFile(Path.GetFullPath(ConfigurationSettings.AppSettings [“doc”]))); – Anees 2009-08-26 13:06:24
这应该被标记为答案。问题似乎是'Image.FromFile'需要一个绝对路径,而不是相对路径。 – Oliver 2013-03-27 13:31:54