Nimm's mir nicht übel, aber das meiste muss man sich immer erst mühsam zusammenreimen, ehe man ungefähr weiß, wo es bei dir brennt ...
Dass es irgendwie so (siehen nachfolgend) heißen muss, hattest du schon herausbekommen, oder?
Delphi-Quellcode:
protected
procedure SetCompletionList(Value: TStrings);
published
property CompletionList : TStrings read FCompletionList write SetCompletionList;
Wie sieht denn jetzt deine Methode SetCompletionList genau aus?