如何在Delphi 2009中为我的组件设置Tool Palette组件图标?

时间:2014-11-06 17:43:46

标签: delphi icons components delphi-2009 palette

我已阅读THIS但它适用于Delphi 7,并且它在2009年无效。这两个版本之间有很多变化。在D7中,图标是24x24,在D2009中图标是16x16 ......在D2009中没有图像编辑器用于resorces ......

我有一个单位SuperList.pas,里面有TSuperList类,还有一个separete TSuperList.ico(16x16 16种颜色),我想用它作为我组件的工具调色板图标。

这就是我试过的......

  • 我开始使用Delphi,
  • 文件>新建 - > PAKAGE,
  • 添加.. SuperList.pas,
  • 项目 - >资源...->添加.. TSuperList.ico,
  • 我将资源标识符更改为TSUPERLIST(两次!它似乎有错误),
  • 安装pakage,
  • 重启Delphi。

图标仍然是默认图标!

1 个答案:

答案 0 :(得分:0)

自Delphi 7以来没有太大的变化。您需要链接一个名称与组件相同的位图资源。您可以使用许多不同的工具来制作位图和编译资源。你在这里的错误是你已经链接了一个图标而不是一个位图。

此问题包含有用的详细信息,可能会被视为重复:Best way to make a component icon in Delphi XE using only the built in tools