比如说form的color属性,原本有clred、clgreen等,现在要添加一个claaa颜色,具体步骤是怎样??
我现在的做法是把graphics.pas拷出来,新建一个project,后修改,编译,再把dcu拷回覆盖lib目录的同名文件
但没有效果,是哪里出问题了??

解决方案 »

  1.   

    clRed不是属性,是常量。你直接用const定义常量就行。不过你想问的是不是希望这个常量出现在属性编辑器的列表里?
      

  2.   

    对,要定义一个clAAA出现在color属性列表里
      

  3.   

    是不是需要open tool api中的PropertyEditor等重新定义你的ColorPropertyEditor??不过我也没做过不过可以肯定的是如果你在graphics中加入你的新颜色是可以在代码中更改颜色属性的,只是在IDE上无法在列表里选择
      

  4.   

    这个应该和Delphi的版本有关。