在VB.NET中将图标写入磁盘

在VB.NET中将图标写入磁盘,vb.net,file-io,icons,Vb.net,File Io,Icons,我有一个图标。有没有办法把它保存在磁盘上的某个地方 我正在处理一个函数: Private Function ReturnIcon(ByVal Path As String, ByVal Index As Integer, Optional ByVal small As Boolean = False) As Icon 有没有办法将其保存到一个文件(文件扩展名.ico)?你有没有尝试过用谷歌搜索,或者其他什么方法? 编辑1:忽略此项。我注意到您希望将其保存为ico。 编辑2:如果您希望保留图标

我有一个图标。有没有办法把它保存在磁盘上的某个地方

我正在处理一个函数:

Private Function ReturnIcon(ByVal Path As String, ByVal Index As Integer, Optional ByVal small As Boolean = False) As Icon

有没有办法将其保存到一个文件(文件扩展名
.ico
)?

你有没有尝试过用谷歌搜索,或者其他什么方法?


编辑1:忽略此项。我注意到您希望将其保存为ico。

编辑2:如果您希望保留图标格式,那么最终将得到低质量的输出(参见此)。


如果您要从可执行文件中提取图标,我建议使用类似的方法提取并保存图标资源。

向下投票是一种很好的方法,可以让我知道我的答案中哪些方面需要改进,其他答案比我更好地解决了问题。哦,等等……我会让你回到原点。我没有投反对票,但我猜更多的是语气……分享你的研究成果对每个人都有帮助。告诉我们你发现了什么,为什么它不能满足你的需要。这表明你花了时间来帮助自己,这使我们不必重复显而易见的答案,最重要的是,它帮助你得到一个更具体、更相关的答案:)祝你好运!