包括嵌入图像作为Toolboxbitmap

时间:2012-02-27 10:20:15

标签: c# visual-studio controls web-controls toolbox

在visual studio工具箱中显示控件图像的常见做法包括将图像作为资源嵌入。相反,我尝试将图像文件(sidebar.png)嵌入到资源文件Resources.resx中。关于如何将图像设置为toolboxbitmap,我没有最轻微的线索。我试过下面&没有图像出现,你能给我正确的事吗

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

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

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

1 个答案:

答案 0 :(得分:1)

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

来源:GetBitmapFromResource()类型的System.Drawing.ToolboxBitmapAttribute方法(自.NET 4.0起)。