在visual studio工具箱中显示控件图像的常见做法包括将图像作为资源嵌入。相反,我尝试将图像文件(sidebar.png
)嵌入到资源文件Resources.resx
中。关于如何将图像设置为toolboxbitmap,我没有最轻微的线索。我试过下面&没有图像出现,你能给我正确的事吗
[ToolboxBitmap(typeof(Sidebar),"sidebar")]
public class Sidebar : WebControl
其中“sidebar”字符串表示resx文件中需要在visual studio工具箱中显示为图标的图像名称。
注意:所有其他帖子详细说明了如何在图像是嵌入资源时包括,而不是在资源文件中。
答案 0 :(得分:1)
Visual Studio工具箱图像必须作为嵌入资源链接到程序集,目前不支持将它们放在resx / resources文件中。
来源:GetBitmapFromResource()
类型的System.Drawing.ToolboxBitmapAttribute
方法(自.NET 4.0起)。