Tôi có thư mục "Biểu tượng". Tôi cần truy cập giống như vậy để thêm biểu tượng vào imageList
. Tôi đang sử dụng tệp app.config trong đó có đường dẫn tương đối.Đường dẫn tương đối App.config
<add key="doc" value="..\Icons\_Microsoft Office Excel 97-2003 Worksheet.ico" />
và tôi đang sử dụng mã dưới đây để thêm nó vào imgList
, tuy nhiên nó ném System.IO.FileNotFoundException
:
smallImageList.Images.Add(Image.FromFile(ConfigurationSettings.AppSettings["doc"]));
vấn đề ở đây là gì?
Cảm ơn điều đó, hoạt động đó .. Path.GetFullPath (ConfigurationSettings.AppSettings ["doc"]); này hoạt động .. tôi muốn biết là im doin một cái gì đó sai trong smallImageList.Images.Add (Image.FromFile (ConfigurationSettings.AppSettings ["doc"])); – Anees
smallImageList.Images.Add (Image.FromFile (Path.GetFullPath (ConfigurationSettings.AppSettings ["doc"]))); – Anees
Điều này phải được đánh dấu là câu trả lời. Vấn đề dường như là 'Image.FromFile' mong đợi một đường dẫn tuyệt đối, không phải là đường dẫn tương đối. – Oliver