我刚刚玩过新的Delphi 2009功能区,为它添加了几个页面,组和动作客户端(大按钮)。我在Photoshop中创建了一些透明的32x32像素PNG,并将它们放入TImageList(设置为cd32bit)。我将这个列表添加到Actionmanager的Images属性中,以在按钮上显示它们。 在设计时,功能区中的图标看起来很好,但编译和启动应用程序时,它们有黑色背景。 任何想法是什么导致这一点,我怎么能解决这个问题?我不想用带子颜色作为背景来创建图像,因为我无法切换到另一个色带。项目>选项>应用程序>启用运行主题:提前 马克为什么我在Delphi 2009功能区中使用的透明图像在运行时不透明?
9
A
回答
12
-
感谢保证应用上的主题是启用的。
您是否尝试将ImageList的DrawingStyle属性设置为dsTransparent?
0
很晚回答,但也许它有助于某人。
我有同样的问题,穆罕默德的建议仍然没有解决它。 原来你也必须将TImageList.ColorDepth
设置为cd32Bit
。
默认情况下,它设置为cdDeviceDependent
。
相关问题
- 1. 透明图像在IE中不透明
- 2. 为什么我的透明图标不会呈现为透明?
- 3. TBitmap在Delphi 2009中绘制透明图像
- 4. 为什么我的'透明'覆盖视图不透明?
- 5. 在ImageView中的不透明图像上的透明图像
- 6. 透明图像搞乱透明图像
- 7. 在部分透明的图像上点击透明区域
- 8. 将透明PNG图像转换为透明JPEG或透明GIF
- 9. 将不透明区域拉到图像中透明区域的中心
- 10. 为什么透明标识在我的网站上不显示为透明?
- 11. ROBLOX的Lua - 图像透明度功能
- 12. Delphi XE5 Firemonkey - 如何让图像背景透明运行时?
- 13. 顺差是透明,同时使用PNG透明和不透明
- 14. 如何使用透明图像作为透明winform的背景?
- 15. 基于CSS的50%透明边框不使用透明图像
- 16. 透明PNG图像在浏览器中不完全透明
- 17. 为什么透明像素在图像中显示为黑色?
- 18. 使图像透明在IE中显示非透明背景
- 19. 使KML/KMZ图层透明/不透明
- 20. 透明图像
- 21. 将Bootstrap 3 Navbar从透明变为透明时不透明
- 22. 为什么UIActionSheet在展示时透明?
- 23. 将图像从不透明变为半透明(并保持半透明状态)
- 24. 何时不透明0 *不透明?
- 25. 透明背景透明图像问题
- 26. 将透明图像放置到另一个不透明图像
- 27. 的ImageButton在透明图像
- 28. 透明或不透明的背景与css中的图像
- 29. 在透明图像上放置透明图像
- 30. 在另一个透明图像上移动透明图像
谢谢!你是对的。 “启用运行时主题”必须被检查。 为什么默认不启用? – user133370 2009-07-05 16:26:56