如何使Object Inspector显示更多TColor属性值?

HMc*_*McG 6 delphi components propertyeditor delphi-xe

IDE Object Inspector使用下拉ColorBox显示TColor属性,颜色可以通过名称选择 - clBlack等,如图形单元中所定义.问题是在图形单元中定义的clWeb颜色不存在,我定义的任何自定义颜色也不存在.

那么如何扩展Object Inspector中可选择的已定义颜色?

PS Delphi XE

Uli*_*rdt 1

我会尝试从 TColorProperty(单元 VCLEditors)派生一个类并覆盖 GetValue/GetValues/SetValue。请参阅此处进行详细讨论。

编辑:我原来的链接现在已经损坏了。尝试使用 Delphi 7 中的自定义颜色线程(在 borland.public.delphi.vcl.components.writing.general 中)。