自定义控件的图标在工具栏里是一个齿轮,如何给它换个显示图片?
做一个16*16象素的bmp位图(或ico图标),把它的文件名设为:该控件的类名.bmp(或 该控件的类名.ico),如果你是用vs.net,可以将该图片(或图标)做为嵌入资源文件编译.在该控件类(假设为ZyChart)的类定义前增加代码[ToolboxBitmapAttribute(typeof(ZyChart))],位置如下
[ToolboxBitmapAttribute(typeof(ZyChart))]
public partial class ZyChart : UserControl
将做好的图标添加到该控件的资源中, 双击ZyChart.resx,准备添加图标文件, 如图
选择“添加资源”菜单的“添加现有文件”,找到刚才制作的图标文件,将其添加到工程资源中,如图
添加完成后,修改该图标文件的属性.如图
做好以上准备工作后,就可以编译该工程了. 编译后,在需要使用该控件的工程的工具箱面板中,为工具箱添加工具箱项.完成后即可在工具箱中看到该控件.操作如图
①选择.NET Framework组件选项卡
②找到该组件具体文件(ZyChart.dll)的位置
③选中
④确定保存