小编ben*_*ben的帖子

Delphi - 在运行时使用图标填充图像列表'破坏'透明度

我花了几个小时来完成这个(简单的)并且找不到解决方案:/

我正在使用D7和TImageList.ImageList被分配给工具栏.当我在设计时填充ImageList时,图标(具有部分透明度)看起来很好.但我需要在运行时填充它,当我这样做时,图标看起来很糟糕 - 完全松散了部分透明度.

我只是尝试从.res文件中加载图标 - 结果相同.我尝试过第三方图像列表也没有成功.我不知道我能做什么:/谢谢2所有;)

编辑:

说实话,我不知道到底发生了什么.Alpha混合是相关术语......这里有两个屏幕:

在设计时添加的图标: 替代文字http://shs-it.de/tmp/icon-designtime.JPG

在运行时添加的图标: 替代文字http://shs-it.de/tmp/icon-runtime.JPG

您不支持Alpha混合的评论带来了解决方案:我在编辑器中编辑了图像并删除了"alpha混合"像素 - 现在它看起来很好.但是,在运行时添加图标而不是设计时,图标看起来仍然很奇怪.如果你(或其他人)可以解释它,我会很高兴;)感谢您的支持!

delphi icons imagelist

6
推荐指数
2
解决办法
6176
查看次数

Delphi Imagelist:使用 ResourceLoad 从 .res 加载图标

我正在尝试将 res 文件中的图标加载到图像列表中。我用 Delphi ImageEditor 创建了 res 文件。

这样我试图加载图标:

  //if ImageList1.ResourceLoad(rtIcon, 'TEXT_BOLD', clWhite) then
  if imagelist1.GetResource(rtIcon, 'TEXT_BOLD', 0, [lrDefaultColor], clRed) then
    showmessage('loaded')
  else
    showmessage('not loaded');
Run Code Online (Sandbox Code Playgroud)

两种方式都行不通。有任何想法吗?谢谢!

delphi

4
推荐指数
1
解决办法
6673
查看次数

abap日期格式化

我是新手,只是编写我的第一个应用程序.现在我得到了SYDATUM类型的日期,并想知道如何以m/d/y的格式对其进行格式化.我在网上找到了一些片段,但它们并没有真正帮助我们.谢谢你的帮助.

sap abap

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

delphi ×2

abap ×1

icons ×1

imagelist ×1

sap ×1