rad studio 不支持PNG格式图片作为按钮图标了吗?

vc_dreamver 2020-03-07 01:09:06
今天突然发现rad studio的按钮只能load bmp文件了,不知道什么情况,好像以前可以载入png,等格式,有没有朋友知道如何使用PNG作为按钮图标?
...全文
377 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
vc_dreamver 2020-04-13
那个TPNGButton也不知能不能用在新的版本上了,也没有试,后来干脆采用了FireMonkey来编写,初次使用感觉还是不错,界面效果比VCL容易实现,但是好像编写消息处理与VCL有些不同,另外,界面的效率明显感觉不如VCL快捷,界面控件稍多时,会先出现一个白屏,其他组件一会才能出现,也许刚刚接触还有些地方不太熟悉的缘故,总得来说FireMonkey也还是不错的。 现在在window下开发C++小程序工具选择还真是一件难事了,不像以前VC横行天下的时代了!
  • 打赏
  • 举报
回复
ccrun.com 2020-03-14
引用 4 楼 vc_dreamver 的回复:
以前用过TPNGButton,也许是那个控件的缘故,有一次打开Glyph选项的时候,里面文件扩展里多了很多类型,其中就有PNG,用着还不错,今天偶尔想换个透明的图标,可是却无法实现这些了。另外,ImageList对PNG透明图标支持好像不行,透明的地方全是黑的
感谢老妖的回复!


是的,一些三方插件会扩展一些功能。
  • 打赏
  • 举报
回复
vc_dreamver 2020-03-08
引用 3 楼 ccrun.com 的回复:
你说的是 TBitBtn 吧,Glyph 一直是只能加载位图咯。不如用 TButton 关联 ImageList 来用。TImageList 是支持加载 PNG 图片的。
以前用过TPNGButton,也许是那个控件的缘故,有一次打开Glyph选项的时候,里面文件扩展里多了很多类型,其中就有PNG,用着还不错,今天偶尔想换个透明的图标,可是却无法实现这些了。另外,ImageList对PNG透明图标支持好像不行,透明的地方全是黑的 感谢老妖的回复!
  • 打赏
  • 举报
回复
ccrun.com 2020-03-07
你说的是 TBitBtn 吧,Glyph 一直是只能加载位图咯。不如用 TButton 关联 ImageList 来用。TImageList 是支持加载 PNG 图片的。
  • 打赏
  • 举报
回复
vc_dreamver 2020-03-07
引用 1 楼 ooolinux 的回复:
很少用按钮图标,以前只用过自带的16x16x2的bmp图片。
以前有一个控件支持JPG,PNG等格式,后来被embacadaro收购了,直接就支持了,昨天试了一下,现在10.3居然不支持了,好神奇
  • 打赏
  • 举报
回复
ooolinux 2020-03-07
很少用按钮图标,以前只用过自带的16x16x2的bmp图片。
  • 打赏
  • 举报
回复
发帖
VCL组件使用和开发

593

社区成员

C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
帖子事件
创建了帖子
2020-03-07 01:09
社区公告
暂无公告