public event EventHandler<EventArgs> RaiseCustomEvent;
protected virtual void OnRaiseCustomEvent(EventArgs e)
{
EventHandler<EventArgs> handler = RaiseCustomEvent;
if (handler != null)
{
handler(this, e);
}
}
void HandleCustomEvent(object sender, EventArgs e)
{
Console.WriteLine("Event Received");
}
public static void Main()
{
MyClass ourClass = new MyClass();
// Subscribe to event
ourClass.RaiseCustomEvent += ourClass.HandleCustomEvent;
// How to raise an event.
ourClass.OnRaiseCustomEvent(new EventArgs());
}
Thursday, 1 February 2007
The Generic EventHandler delegate
.NET 2.0 introduces a generic event handler delegate, the following example shows you how to use the new syntax.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment