VB.NET图标将仅在小文件夹图标选项中工作,如果我使用查看大图标,我将看到蓝色默认值
遇到了一个恼人的问题,它是Visual Basic 2010,我更改了程序集名称所在的图标。 我得到了一个很好的图标,它有很多尺寸,或者我尝试了不同的尺寸,比如64x64 128x128,但似乎没有任何效果 我只在查看>详细信息时看到图标,所以它在文件夹中是小图标,但如果我查看大图标,它就不起作用。我甚至在VS 2008上使用了相同的图标,而且效果很好 不知道问题出在哪里?也许是框架?我在这个程序2.0上使用VB.NET图标将仅在小文件夹图标选项中工作,如果我使用查看大图标,我将看到蓝色默认值,vb.net,visual-studio,icons,Vb.net,Visual Studio,Icons,遇到了一个恼人的问题,它是Visual Basic 2010,我更改了程序集名称所在的图标。 我得到了一个很好的图标,它有很多尺寸,或者我尝试了不同的尺寸,比如64x64 128x128,但似乎没有任何效果 我只在查看>详细信息时看到图标,所以它在文件夹中是小图标,但如果我查看大图标,它就不起作用。我甚至在VS 2008上使用了相同的图标,而且效果很好 不知道问题出在哪里?也许是框架?我在这个程序2.0上使用 谢谢 我和你有同样的问题,我使用的是64位windows 7 Professional
谢谢 我和你有同样的问题,我使用的是64位windows 7 Professional 请尝试以下步骤
我第一次还是有同样的问题,但在等待一段时间后,似乎windows重新加载图标在命令窗口中键入ie4uinit.exe-ClearIconCache,否则如果.exe的文件名保持不变,您的新图标可能不会出现。很抱歉引入了一个旧线程,但我有解决方案 多年来一直在努力寻找答案,甚至在VS2013中,Imagelist似乎仍然存在这方面的问题。有许多256x256的图标,但它仍然想恢复到原来的16x16,然后再升级 最后我说到了这个
ImageList2.Images.Add(New Icon(My.Resources.GoodIcons.File_Xls, 256, 256))
非常简单地将图标声明为一个带有256x256参数的新图标-尽管如果您随后选择Imagelist的,则显示为48x48
ImageList2.ImageSize = New Size(48, 48)
您将获得一个48x48图像(来自它创建的256x256位图)
比浏览所有图标并“删除”低分辨率图标容易得多
希望这有助于任何人寻找相同的情况
鸡x
旁注-这也将“放大”没有256x256的图标(看起来很垃圾)-因此请检查图标文件以确保每个图标都有256x256。如果没有,请使用您想要的最大图标(即96x96/64x64/32x32)