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

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

 做一个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)的位置

③选中

④确定保存

转载于:https://my.oschina.net/u/138598/blog/28288

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值