Also, du hast in C# zunächst mal keine Methodenzeiger wie in Delphi. Anstelle derer benutzt du ein
Delegate.
Ein Event ist ein entsprechendes Sprachfeature, nicht nur eine Property, die einen Methodenzeiger enthält. Du brauchst also ein
public event.
Dann brauchst du, genauso wie in Delphi, eine Methode, die der Signatur des Methodenzeigers bzw. hier des Delegates entspricht. Dem Event wird diese Methode zugewiesen allerdings nicht mit
=, sondern mit
+=.
Der Text hier ist im Prinzip nur die Erläuterung des Quellcodes von
Phoenix weiter oben in dem Thread