gpt4 book ai didi

delphi - 迁移后 Imagelist 出现问题

转载 作者:行者123 更新时间:2023-12-03 15:57:38 25 4
gpt4 key购买 nike

我最近接触了 Delphi 10.2 Tokyo,并开始迁移使用 Delphi XE4 制作的项目。虽然我的应用程序像以前一样工作,但保存在 TImageList 中的图像有一个奇怪的问题。该图像列表连接到 TCategoryButtons 组。图像列表包含 16x16px 透明 PNG 文件。在面板中显示透明图像的目标在设计时有效,但在运行时不再有效。在运行时,图像之前透明的地方会出现黑色。

enter image description here

  • TImageList 具有以下设置:

    BkColor=clNone、BlendColor=clNone、ColorDepth=32bit、DrawingStyle=dsTransparent

  • 应用程序使用主题

我尝试过:

  • 清理并重建整个项目
  • 更改图像列表内容(添加/删除图像)
  • 尝试了图像列表中的不同设置
  • 创建了一个新项目,添加了 TCategoryPanel 和 TImageList,加载了相同的图像和设置,添加了主题 -> 这有效 O.O

有人以前遇到过这些影响并且知道如何解决它们吗?为什么这在设计时有效,但在运行时无效?

最佳答案

我通过分析新创建的项目文件和现有项目文件之间的差异解决了我的问题。我通过删除它来重新创建 .dproj 文件,然后根据项目 - 选项手动重新应用旧的更改。这解决了我的图像问题。

关于delphi - 迁移后 Imagelist 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48101282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com