Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Änderung einer Eigenschaft registrieren

  Alt 24. Jun 2005, 10:43
Die VCL macht es dir vor - mach aus deinen Kommentaren eine array property, dann hast du zwangsläufig einen read / write accessor. Dann implementiere noch ein Ereignis OnChange für deine Kommentare. In der Methode SetKommentar(index, kommentar) prüfst du dann ab:

Delphi-Quellcode:
procedure TKommentare.SetKommentar(index: integer; kommentar: string);
begin
  if FKommentare[index] <> kommentar then begin
    FKommentare[index] := kommentar;
    if Assigned(FOnChange) then
      OnChange();
  end;
end;
Grüße vom marabu
  Mit Zitat antworten Zitat