Einzelnen Beitrag anzeigen

Andreas L.
(Gast)

n/a Beiträge
 
#4

Re: Frage zur property Lines

  Alt 23. Nov 2008, 14:41
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;
  Mit Zitat antworten Zitat