我有一个VB项目,其中包含来自资源文件(.res)的所有图标。有没有办法控制它,以便我可以从分配给我的表单的图标设置.exe图标?我无法删除资源文件,因为它有其他依赖项。
答案 0 :(得分:1)
在IDE中,从菜单中选择
项目 - >你的应用程序名称属性
转到“制作”选项卡,找到“应用程序”框架并将应用程序图标设置为与所需表单相同。
答案 1 :(得分:0)
如果我正确理解您的问题,您的表单图标将从资源文件中的图标设置。您已尝试进入项目并通过更改图标属性更改表单的图标。然后,当您运行项目时,您看不到对表单图标的更改。
如果是这样,那么您的代码可能是从资源文件中设置图标,这当然会覆盖您在设计时进行的属性设置。寻找像这样的代码行:
MyForm.Icon = LoadResPicture(x, vbResIcon)
其中MyForm是表单的名称,x是文件中资源的索引。注释这一行,看看它是否解决了这个问题。
所有这一切,资源文件是更好的方式。如果您不断直接在磁盘上引用文件,那么您将无法部署更改。如果要更改表单的图标,您确实应该将其添加到资源文件中(如果它不在那里;使用资源编辑器插件)并更改LoadResPicture语句中的引用。 / p>