Zitat von
Uwe Raabe:
Und entferne mal die Doppelpunkte nach read und write...
Bist du sicher, daß beim write die Instanz von FLines ersetzt werden soll? Normalerweise wird der Schreibzugriff auf so eine Property über FLines.Assign geregelt.
Soll heißen das du dir eine Setter-Method erstellen sollst:
Delphi-Quellcode:
type
TTextfield = class(Twincontrol)
private
{ Private-Deklarationen }
fLines: TStringlist;
protected
procedure SetLines(Value: TStringList);
public
{ Public-Deklarationen }
constructor Create (AOwner: TComponent); override;
published
{ Published-Deklarationen }
property Lines:TStringList read fLines write SetLines;
end;
...
procedure TTextfield.SetLines(Value: TStringList);
begin
FLines.assign(Value);
end;