这是我的第一个问题。
我已经通过Visual Studio C#创建了一个有关199个世界州的小型测验项目。
因此,我收集了每个国家/地区的所有标志并将其放在文件夹中-您可以想象我收集了许多标志。
要运行当前项目,我需要包含所有这些.gif图像的文件夹-
否则,启动将导致致命错误。 :-(
我的问题是,是否可以将图像集成到我的.exe文件中,以便我可以在没有该讨厌文件夹的情况下运行它。 (对于具有更多内容的 future 项目也很重要!)
如果可能,怎么办?
如果您让我知道如何使用图像-它们具有什么路径等,也将非常好... =)
提前致谢!
Robbepop
最佳答案
您可以通过以下方法将资源文件添加到您的应用程序:
然后,您可以简单地将任何图像添加到您的应用程序,并通过您的代码进行引用。从菜单顶部的下拉菜单中选择Images
,然后单击Add Resource >> From existing file.
保存资源文件后,您可以通过代码(例如
> Image img =
> YourProject.Properties.Resources.Image1
但是,鉴于您拥有的图像数量以及我认为它们的用途,我建议使用
Image List
,您可以将其添加到所有图像中,并通过它们的键或索引进行访问。例如Image img = imageList1[0];
要么
Image img = imageList1["US"];
可以在工具箱中找到。