我刚刚玩过新的Delphi 2009功能区,为它添加了几个页面,组和动作客户端(大按钮)。我在Photoshop中创建了一些透明的32x32像素PNG,并将它们放入TImageList(设置为cd32bit)。我将这个列表添加到Actionmanager的Images属性中,以在按钮上显示它们。 在设计时,功能区中的图标看起来很好,但编译和启动应用程序时,它们有黑色背景。 任何想法是什么导致这一点,我怎么能解决这个问题?我不想用带子颜色作为背景来创建图像,因为我无法切换到另一个色带。项目>选项>应用程序>启用运行主题:提前 马克为什么我在Delphi 2009功能区中使用的透明图像在运行时不透明?
9
A
回答
12
-
感谢保证应用上的主题是启用的。
您是否尝试将ImageList的DrawingStyle属性设置为dsTransparent?
0
很晚回答,但也许它有助于某人。
我有同样的问题,穆罕默德的建议仍然没有解决它。 原来你也必须将TImageList.ColorDepth
设置为cd32Bit
。
默认情况下,它设置为cdDeviceDependent
。
相关问题
- 1. TBitmap在Delphi 2009中绘制透明图像
- 2. 在ImageView中的不透明图像上的透明图像
- 3. 透明图像搞乱透明图像
- 4. ROBLOX的Lua - 图像透明度功能
- 5. 顺差是透明,同时使用PNG透明和不透明
- 6. 如何使用透明图像作为透明winform的背景?
- 7. 透明PNG图像在浏览器中不完全透明
- 8. 为什么透明像素在图像中显示为黑色?
- 9. 使图像透明在IE中显示非透明背景
- 10. 使KML/KMZ图层透明/不透明
- 11. 透明图像
- 12. 何时不透明0 *不透明?
- 13. 透明背景透明图像问题
- 14. 的ImageButton在透明图像
- 15. 透明或不透明的背景与css中的图像
- 16. 在另一个透明图像上移动透明图像
- 17. 使拖动图像不透明,而不是半透明
- 18. 透明PNG在LWJGL中不透明
- 19. 如何在使用透明位图时防止ImageView透明
- 20. Android的透明图片不是透明
- 21. 合并两个不透明图像以获得透明图像
- 22. 在gridview中设置图像为透明
- 23. 伪透明图像
- 24. 不透明度使div更不透明
- 25. 如何在delphi中使TImage透明?
- 26. 图像的不透明度/透明度左至反之亦然
- 27. WPF中透明的不透明元素
- 28. android图像透明
- 29. 为什么Silverlight中的透明背景图像不可见?
- 30. 图形不会透明透明JPanel
谢谢!你是对的。 “启用运行时主题”必须被检查。 为什么默认不启用? – user133370 2009-07-05 16:26:56