轻松制作ToolBar和Ribbon控件的图标

介绍        

           ToolBar和Ribbon控件都有个共同的特性,就是支持图标集,即将一堆小图标按照固定间距组合成一张图片,对合成图片上某个图标的使用,只需要根据所在位置索引。当然也可以选择添加一堆小图标,分别对每个界面控件进行设置。但毕竟用图片集的方式只需要一张图片,而且更方便的是,无需编码,只需要在界面上选择所需图片的索引就制作好了我们的界面图标,无疑是种提高工作效率的大大提升。

推荐

闲话少说,立马向大家推荐我的做法。

           首先还是需要,自己去找那么一堆需要使用的图标,这里有个要求就是找的图片必须是PNG格式,或者不是PNG格式的,如果会使用PS等软件,只需要另存为转保存一下就可以了。

           这里推荐一个网站ifindIcon,很多人都推荐这个网站,也确实挺好用的,图片资源比较丰富。如果需要制作32*32大小的图片集,则最好找一些这个大小附近的图片。这里需要强调的是,使用我推荐的这款软件时,第一张图片一定要是你最终想要效果的图片格式,也就是,你要做32*32,位深32,那么第一张图片一定要选取相同格式的图片,因为经过我测试,该软件是按照第一张图片的格式,来构建整个图片集的。

           如上操作完成,我们的图片集就做好了,但是vs一般支持bmp格式的图片啊。实际上png格式的图片vs也支持,但是我会遇到的问题是,加载的png图片在界面上显示的时候会有黑底,也就是我们本来应该透明的地方被变成黑色,这个网上也介绍了很多方法去屏蔽该黑底。

           当然,简单说一下这个黑底的原因,实际vs只支持bmp格式图片,而bmp格式图片是没有Alpha通道的,也就是说PNG格式的透明底色不能使用,而vs中处理这种背景底的方法是,通过屏蔽的方法,就是指定对应的背景色为系统背景色,这样,背景色就看不出来了。

           接着我们的话题继续下去。这时候我要向大家推荐另外一款产品了。我很久以前曾经提供过一个任意格式转bmp的工具。使用该工具给刚才生成的png格式图标集转换为bmp格式,然后加载到资源中。结果...结果大家自己看效果吧!

总结

废话了这么多,简单的说方法很简单:

1.准备一堆PNG格式的图标

2.使用工具将PNG图标合并成一个PNG格式的图标集

3.使用工具将PNG格式的图标集转换为BMP格式的图标集

4.加载vs工程,选好对应标签索引

5.Enjoy

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值