1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
//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
}
|