Einzelnen Beitrag anzeigen

Poelser

Registriert seit: 21. Apr 2008
Ort: Europa
145 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: OnChange in eigener Komponente implementieren

  Alt 2. Sep 2008, 18:03
Danke, funktioniert jetzt mit

Delphi-Quellcode:
...
  private
...
    procedure DateChanged(Sender: TObject);
...

constructor TDateEditPrevNext.Create(AOwner: TComponent);
begin
  FOnChange := nil;
...
  DateEdit.OnChange := Self.DateChanged; // DAS hatte gefehlt!
...

procedure TDateEditPrevNext.DateChanged(Sender: TObject);
begin

  if Assigned(FOnChange) then
  begin
    FOnChange(Self);
  end;

end;
Ich hoffe, dass da nicht noch eine Falle versteckt ist...
  Mit Zitat antworten Zitat