我有這樣的代碼添加一個Image
到ImageList
:動態添加圖片到ImageList中,持續在C#
imageList1.Images.Add(Image.FromFile(path));
我想以某種方式保存的圖像在我的應用程序(資源可能?!)只是喜歡的方式您在設計時將Image
添加到ImageList
,因此如果我將應用程序文件移動到其他位置,則添加的圖像隨之移動。我不想在應用程序路徑或數據庫或其他類似的東西中保存文件。
有沒有辦法做到這一點?
我有這樣的代碼添加一個Image
到ImageList
:動態添加圖片到ImageList中,持續在C#
imageList1.Images.Add(Image.FromFile(path));
我想以某種方式保存的圖像在我的應用程序(資源可能?!)只是喜歡的方式您在設計時將Image
添加到ImageList
,因此如果我將應用程序文件移動到其他位置,則添加的圖像隨之移動。我不想在應用程序路徑或數據庫或其他類似的東西中保存文件。
有沒有辦法做到這一點?
你可以從邏輯上解釋這應該如何工作?你認爲這是通過?
就像這樣,你在設計時添加圖片到的ImageList
如果你這樣做,他們編譯爲AS資源的程序。這不僅需要編譯器和源代碼(儘管您可以將它們放入只有資源的程序集中),還可以訪問更改程序文件。
在編譯時可用,在運行時完全不是一種理智的方法。
它也將它們有效地存儲在應用程序路徑中的資源程序集中,您排除它作爲位置。
我不想在應用程序路徑或數據庫或其他東西 那樣保存文件。
最新的「其他類似的事情」也不排除修改程序(因爲它將它們存儲在某個地方),並將其作爲一個完全的謬誤請求。你想存儲圖像但不存儲它們。 Grats。即使不是:
有沒有辦法做你想要什麼,因爲你排除所有的可能性。而且「喜歡在設計時間」似乎只認爲你認爲這是魔術般的作品。
所以,不 - 你問的問題有一個答案:現實。你不能排除所有的方法來保存它們,然後希望保存它們。要求自相矛盾。