请记住,我已经阅读了有关向自定义组件添加组件图标的所有说明。当我们谈论24x24像素的图标大小时,我能够做到这一点。在表单上删除组件时,我会看到图标。但是,在浏览工具调色板时,我看不到应显示的小16x16图标。
我read我应该将我的两个其他BMP文件命名为DCR文件,如下所示:
MyComponentName16 [适用于16x16 BMP文件]
MyComponentName32 [适用于32x32 BMP文件]
不幸的是,这似乎不起作用,我试图重新启动Delphi几次,希望它可能是不刷新的东西,但没有任何成功。
有什么想法吗?
答案 0 :(得分:6)
您可以尝试清除IDE包缓存:
HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\Package Cache\
MyPackage.bpl
)HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\Palette\Cache\
MyPackage.bpl
)来源:http://www.lnssoftware.ca/blog/?p=140
作为另一种解决方法,您可能会尝试使用未记录的命令行参数运行Delphi IDE:
c:\Program Files (x86)\CodeGear\RAD Studio\6.0\bin\bds.exe -nocache