我希望这应该是一个相对容易回答的问题,但事实证明这有点压力!
我在几年前开发的旧应用程序上使用了图标,现在我想在当前项目中使用该图标..但是..
我在属性窗口中使用上传/导入图标图像添加了图标,但没有将其添加到项目资源文件中,也没有在代码中的任何位置指定其位置,仅使用属性窗口中的图标工具。
现在想找到图标图像文件再次使用,但到处都找不到!我已经搜索了所有项目文件来寻找图像文件或对其位置的引用,但什么也没找到;除了:
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
运行应用程序时,图标在应用程序任务栏磁贴中仍然清晰可见。
有谁知道图标文件存储在哪里/如何检索它?
提前谢谢您。
最佳答案
它存储在“{Your_project_name}.{Form_name}.resources”文件中。在项目文件夹中的“obj”文件夹中搜索。
现在打开 Visual Studio 的命令提示符。我们将这个“.resources”文件转换为“.resx”文件。我们在这里使用“resgen”命令。
resgen foo.resources bar.resx
然后可以将 .resx 添加到 C# 项目中。您可以在那里找到您的图标文件。
关于icons - Windows 窗体应用程序 - 图标图像位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17678837/