Hi Jonny,
um auf die Anfangsfrage einzugehen.
Du musst das Property Datum mit einem Setter versehen:
Delphi-Quellcode:
private
FDatum: TDateTime;
procedure SetDatum(const Value: TDateTime);
{ Private-Deklarationen }
...
published
property Datum: TDateTime read FDatum write SetDatum;
end;
...
procedure TFeiertage.SetDatum(const Value: TDateTime);
begin
if FDatum <> Value then
begin
FDatum := Value;
// und hier die Änderungen an den anderen Props
end;
end;
Es ist wirklich nicht gerade ein Anwendungsfall für eine Komponente, aber zum Üben ist es OK.
Cu, Frank