我有这样的代码添加一个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。即使不是:
有没有办法做你想要什么,因为你排除所有的可能性。而且“喜欢在设计时间”似乎只认为你认为这是魔术般的作品。
所以,不 - 你问的问题有一个答案:现实。你不能排除所有的方法来保存它们,然后希望保存它们。要求自相矛盾。