Einzelnen Beitrag anzeigen

Perlsau
(Gast)

n/a Beiträge
 
#3

AW: OnChangeValue ?

  Alt 13. Jan 2016, 13:36
Zur Ergänzung: Man schreibt sich dann eine Ereignisbehandlung, z.B.:
Delphi-Quellcode:
procedure TFormMain.ExternValueChanged;
begin
  DoSomething;
end;
und weist z.B. im OnCreate oder im OnShow der Form dem Ereignis diese Methode zu:
Delphi-Quellcode:
procedure TFormMain.FormCreate(Sender: TObject);
begin
  OnValueChange := ExternValueChanged;
end;
Wird das Ereignis in einer anderen Unit bzw. Form ausgelöst, muß man darauf achten, daß diese andere Form bereits instaziiert wurde. Wird sie erst nach der Unit/Form, in der die Ereignisbehandlung steht, erzeugt, wählt man für die Zuweisung der Ereignisbehandlung zum Ereignis z.B. OnShow oder OnActivate statt OnCreate.
  Mit Zitat antworten Zitat