不好意思,我也没做过,不过你可以看看http://www.delphibbs.com/delphibbs/dispq.asp?lid=166299,可能会对你有帮助。

解决方案 »

  1.   

    你可以写一个组件编辑器,Delphi现有的组件编辑器和属性编辑器的源码都在..\Delphi\source\Property Editors\ 目录下,你可以参照的写一个,然后在组件的register过程中用RegisterComponentEditor注册组件编辑器,用
    RegisterPropertyEditor注册属性编辑器。属性编辑器是TPropertyEditor的子类(在source\Toolsapi\dsgnintf.pas中定义),组件编辑器是TComponentEditor的子类(在source\Toolsapi\dsgnintf.pas中定义)。在前面所提到的目录中有很多现成的例子可以参考,如果懒得看源码可以找本书看看,比如《Delphi5入门到精通》中有个章节讲到这些内容