我在哪里可以找到visual studio的工具箱图标?

时间:2010-09-04 09:23:10

标签: visual-studio

我需要visual studio中工具箱中所有控件的图标(图像)。我可以使用任何链接吗?

1 个答案:

答案 0 :(得分:2)

图标作为嵌入资源存储在托管控件的相应.NET程序集中。所以没有你可以使用的链接。您需要从程序集中提取它。例如,要从System.Windows.Forms程序集中提取按钮的图标,您可以使用:

    var assembly = Assembly.Load("System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");
    using (var stream = assembly.GetManifestResourceStream("System.Windows.Forms.Button.bmp"))
    using (var reader = new BinaryReader(stream))
    {
        byte[] image = reader.ReadBytes((int)stream.Length);
        File.WriteAllBytes("button.bmp", image);
    }