代码是下面那样子,我加上[ToolboxBitmap(typeof(wct), "wct.bmp ")]这个,根本不起作用,把生成的dll复制到使用的目录,但一选择dll,图标仍然是默认的齿轮状,如果我在编译的时候把“生成操作”设为“嵌入式资源”,那在工具箱中选择生成的dll就会说“没有可放置在工具箱中的组件”,如果我把“wct.bmp”改为“wc.wct.bmp”,还是不行,这两种情况都仍然还是那样,一个图标仍然是齿轮状,一个仍然说没有可放置的组件。这到底是怎么回事啊?我的wct.bmp是放置在和wct.cs同一个目录下的,就是项目的根目录。而且好像也不是文件放错了,因为我就是放在bin目录的debug目录下还是不行。请高手一定帮忙!非常感谢~~~
namespace wc
{
[ToolboxData( " <{0}:wct runat=server> </{0}:wct> ")]
[ToolboxBitmap(typeof(wct), "wct.bmp ")]
public class wct : WebControl, INamingContainer
{
……
}
}
------解决方案--------------------------------------------------------
哦,忘记了。
在图片上点右键,选“Property”——> “Build Action”——》“Embedded Resource”