1

在 Visual Studio 工具箱中显示控制图像的常见做法包括将图像嵌入为资源。相反,我尝试将图像文件 ( sidebar.png) 嵌入到资源文件Resources.resx中。关于如何将图像设置为工具箱位图,我没有最简单的线索。我在下面尝试过,但没有出现图像,你能给我在这里做正确的事情吗

[ToolboxBitmap(typeof(Sidebar),"sidebar")]
public class Sidebar : WebControl

其中“sidebar”字符串表示 resx 文件中需要在 Visual Studio 工具箱中显示为图标的图像名称。

注意:所有其他帖子详细介绍了如何在图像是嵌入式资源时包含,而不是在资源文件中时包含。

4

1 回答 1

1

Visual Studio 工具箱图像必须作为嵌入式资源链接到您的程序集,目前不支持将它们放在 resx/resources 文件中。

来源:类型GetBitmapFromResource()的方法System.Drawing.ToolboxBitmapAttribute(从 .NET 4.0 开始)。

于 2012-02-27T11:04:10.210 回答