Следующий пример показывает подход, необходимый для создания свойства, имеющего тип TStringList:
privateFList: TStrings; protectedprocedure SetList(Value: TStrings); publishedproperty List: TStrings read FList write SetList; constructor Txxxxx.Create(AOwner: TComponent);begininherited Create(AOwner);FList := TStringList.Create;end; destructor Txxxxx.Destroy;beginFList.Free;inherited Destroy;end; procedure Txxxxx.SetList(Value: TStrings);beginFList.Assign(Value);end; |
- Mike Orriss [000927]