怎样让组件的属性(string),可以用组合框输入
选项items在设计时临时生成

解决方案 »

  1.   

    你是指像memo.lines那样弹出编辑框吗?
    那个得定义成TStrings
      

  2.   

    1,定义你的属性编辑器,继承于TClassProperty有四个方法需override;    procedure Edit; override;
        function GetAttributes: TPropertyAttributes; override;
        function GetValue: string; override;
        procedure SetValue(const Value: string); override;2,在EDIT方法里面编写创建输入窗口的代码.可另自定义类继承于TFORM
    3,RegisterPropertyEditor这个属性编辑器.
    可在DELPHI源码中找到例子.