【C#每日一帖】设置自定义控件的图标[有图也有真相!!!]

自定义控件的图标在工具栏里是一个齿轮,如何给它换个显示图片?

 做一个16*16象素的bmp位图(ico图标),把它的文件名设为:该控件的类名.bmp( 该控件的类名.ico),如果你是用vs.net,可以将该图片(或图标)做为嵌入资源文件编译.在该控件类(假设为ZyChart)的类定义前增加代码[ToolboxBitmapAttribute(typeof(ZyChart))],位置如下

[ToolboxBitmapAttribute(typeof(ZyChart))]
public partial class ZyChart : UserControl

将做好的图标添加到该控件的资源中, 双击ZyChart.resx,准备添加图标文件, 如图

【C#每日一帖】设置自定义控件的图标[有图也有真相!!!]

选择“添加资源”菜单的“添加现有文件”,找到刚才制作的图标文件,将其添加到工程资源中,如图

【C#每日一帖】设置自定义控件的图标[有图也有真相!!!] 

添加完成后,修改该图标文件的属性.如图

【C#每日一帖】设置自定义控件的图标[有图也有真相!!!]【C#每日一帖】设置自定义控件的图标[有图也有真相!!!]

做好以上准备工作后,就可以编译该工程了. 编译后,在需要使用该控件的工程的工具箱面板中,为工具箱添加工具箱项.完成后即可在工具箱中看到该控件.操作如图

【C#每日一帖】设置自定义控件的图标[有图也有真相!!!]【C#每日一帖】设置自定义控件的图标[有图也有真相!!!]

①选择.NET Framework组件选项卡

②找到该组件具体文件(ZyChart.dll)的位置

③选中

④确定保存

你可能感兴趣的:(C#,自定义控件图标)