我有文件夾「圖標」。 我需要訪問它才能將圖標添加到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