Windows 窗体 TreeView - PNG 图像背景
我们使用 famfamfam png 图标。 当为 TreeNodes 分配这些图像之一时,图标内会出现奇怪的蓝色背景。 我们该如何解决这个问题?
We are using famfamfam png icons. When TreeNodes are assigned one of these images there is an odd blue background colored inside the icons. How can we fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可能与 PNG 的位深度有关吗?
尝试以不同的深度导出它们,例如 32 位,并确保关联的 ImageList 设置为合理的深度(应该与图像匹配! - 我建议一切都是 32 位)。
如果做不到这一点,您始终可以使用 Owner Draw 功能,或者创建一个继承自 TreeView 的新组件。
Could it be something to do with the bit depth of the PNGs?
Try exporting them at a different depth, such as 32bit, and make sure your associated ImageList is set to a sensible depth (should match the images ! - I'd suggest everything is 32bit).
Failing that, you could always use the Owner Draw functionality, or create a new component that inherits from TreeView.