我最近得到了Delphi 10.2 Tokyo的支持,并开始迁移使用Delphi XE4制作的项目。虽然我的应用程序像以前一样工作,但我对TImageList中保存的图像有一个奇怪的问题。此图像列表连接到TCategoryButtons组。图像列表包含16x16px透明PNG文件。在面板中显示图像透明的目标在设计时工作,但在运行时不再工作。在运行期间,黑色出现在之前图像透明的位置。
TImageList具有以下设置:
BkColor = clNone,BlendColor = clNone,ColorDepth = 32bit,DrawingStyle = dsTransparent
该应用程序使用主题
我尝试了什么:
之前有人有过这些效果并知道如何解决这些问题吗?为什么这在设计时有效,但在运行时没有?
答案 0 :(得分:0)
我通过分析新创建的项目文件与现有文件之间的差异来解决我的问题。我通过删除它来重新创建.dproj文件,然后根据项目 - 选项手动重新应用旧的更改。这解决了我对图像的问题。