相关疑难解决方法(0)

TMainMenu中的透明PNG图像(带有TImageList)

我想在TImageList中加载具有透明背景的PNG,并在TMainMenu(通过TAction)中使用它.
但是,在Delphi中,背景只是黑色.PNG支持只有一半在Delphi中实现吗?

家伙说它适合他,但有一个按钮而不是主菜单.

我的设置:

  • 我的图像是每种颜色8位加上8位透明通道(我也尝试过1位透明但仍然不起作用).在任何其他程序中,图像看起来都很好.
  • 德尔福XE.
  • 在TImageList的编辑器中,"透明颜色"和"填充颜色"设置为"默认"并被禁用.

注意意外行为:

当用户更改ColorDepth属性的值时,DELPHI将丢失所有图像(仅在TIMAGELIST中的整个表单中).

该bug可以按需复制.丢失的图像可以从之前的DFM文件中恢复,来自'histoy'文件夹.

delphi delphi-xe

14
推荐指数
3
解决办法
2万
查看次数

标签 统计

delphi ×1

delphi-xe ×1