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

时间:2011-01-04 23:57:23

标签: delphi components delphi-xe propertyeditor

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

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

PS Delphi XE

1 个答案:

答案 0 :(得分:1)

我会尝试从TColorProperty派生一个类(单元VCLEditors)并覆盖GetValue / GetValues / SetValue。有关详细讨论,请参阅here

修改:我的原始链接现在已被破坏。请尝试使用线程Custom colors in Delphi 7(在borland.public.delphi.vcl.components.writing.general中)。