代码之家  ›  专栏  ›  技术社区  ›  Jules

如何从图标中提取256x256图标并将其显示在.NET、WinForms和XP中

  •  1
  • Jules  · 技术社区  · 14 年前

    以下是我用来提取所需图标大小的代码:

        Dim i As Icon = My.Resources.Spectrum
        Using i2 As New Icon(i, New Size(256, 256))
            Me.PictureBox1.Image = i2.ToBitmap
        End Using
    

    它的工作范围从16x16到128x128,但对于256x256,它会提取128x128图标。我尝试了0x0,因为我似乎还记得大容量是如何存储在元数据中的,但这也不起作用。

    2 回复  |  直到 14 年前
        2
  •  1
  •   ZombieSheep    14 年前

    您确定您的源实际上包含256x256资源吗?您是否尝试过使用其他源图标?