【发布时间】:2019-01-31 06:55:18
【问题描述】:
我已阅读 Paweł Głowacki 的 this 文章,并且能够为我的组件显示一个图标。结果如下:
我可以在工具面板和结构视图中看到图像。顺便说一句,在设计器中我看到了默认图标:
如何在设计器中也显示我的组件图标?
我正在使用 Delphi Tokyo 10.2 Update 2。我已按照我链接的文章来获取显示的图像。我的组件如下:
type
TEquationSolver = class(TComponent)
//code...
end;
基本上,我做了以下事情:
- 我创建了 3 个位图 (16x16 24x24 32x32) 和一个 png (128x128)
- 我已将它们作为资源添加到项目 > 资源和图像中
- 我称它们为
TEquationSolver,并带有表示大小的后缀。通过这种方式,它们可以正确显示在 IDE 上。
我在设计时缺少什么?在this 文章中,我阅读了以下内容:
我们的指南是:如果您想要非常简单的向后兼容性,请使用 PNG, 或小文件 (BPL) 大小;如果您想快速加载,请使用位图。我们 对 16、24 和 32 像素的图标使用位图,对 128 像素的图标使用 PNG。
事实上,我有 16x16、24x24、32x32 位图和 128px png。还有别的吗?
【问题讨论】:
-
我已经修改了问题标题,因为您似乎在 FireMonkey“环境”(也许那里不同)。
-
@RemyLebeau 我找到了解决方案。我不得不上传另一个 32x32 并将该资源的 ID 指定为“TEquationSolver”,而不指定最后的大小,例如“TEquationSolver32”。现在可以了
-
好久不见@Victoria。欢迎来到德尔福。
标签: delphi firemonkey delphi-10.2-tokyo