Einzelnen Beitrag anzeigen

Udontknow

Registriert seit: 17. Jun 2002
223 Beiträge
 
#2

Re: Rekursiven Eventaufruf verhindern

  Alt 12. Jun 2006, 09:44
Hallo!

Ob es das geschickteste ist, weiss ich nicht, aber ich schalte vorher einfach eine Variable "Refreshing" auf True, die dem Programm als Merker dient, daß gerade die Steuerelemente vom Programm selbst aktualisiert werden. Diese Variable fragst du im Ereignis dann einfach ab.

Delphi-Quellcode:
Refreshing:=True;
try
  Checkbox1.Checked:=False;
  Checkbox2.Checked:=True;
finally
  Refreshing:=False;
end;
Cu,
Udontknow
  Mit Zitat antworten Zitat