//Ein Delegate beschreibt, wie eine Funktion aufgerufen
//wird! (Eine Klasse von Funktion!)
public delegate void NeuerEventHandler();
//Es können auch Variable übergeben werden
public delgate void NeuerEventHandler2(string EineVariable);
//Event anlegen
public event NeuerEventHandler EventNeu;
public event NeuerEventHandler2 EventNeu2;
private void Button_Click(object sender, EventArgs e)
{
//Auslösen des Events
if (EventNeu != null)
EventNeu();
if (EventNeu != null)
EventNeu(EineVariable);
}
//*********************************************************
//Diese Methode wird automatisch durch ein Doppelklick in
//Ereignisse des jeweiligen Controls (z.B. ein UserControl),
//was dieses Event beinhaltet, erzeugt.
private void EventNeu()
{
//Hier können nun die Aktionen stehen, die das Event
//bewirken sollen
}
private void EventNeu(string EineVariable)
{
//Hier können nun die Aktionen stehen, die das Event
//bewirken sollen
}