Thema: Prism EventArgs

Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#4

Re: EventArgs

  Alt 4. Jan 2006, 17:09
@gordon: Du willst also einen Eventhandler aufrufen, ohne dass ein entsprechendes Event gefeuert wurde? Dafür gibt es keine gute Lösung, denn schon die Idee ist falsch . Wenn die Funktionalität deines Eventhandlers auch anderswo benötigt wird, solltest du ihn stattdessen in eine seperate Methode auszweigen. Beispiel:
Delphi-Quellcode:
procedure DrawSomething(g: Graphics);
begin
  [...]
end;

procedure TWinForm.grafik_maus(sender: System.Object; e: System.Windows.Forms.PaintEventArgs);
begin
  DrawSomething(e.Graphics);
end;

procedure TWinForm.maus_rein(sender: System.Object; e: System.EventArgs);
begin
  DrawSomething(...);
end;
@Chimaira: Die ganzen Event-Klassen implementieren kein IDisposable, also würde ich einfach gar nichts schreiben .
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat