March 2004
Intermediate to advanced
560 pages
26h 47m
English
using System;
namespace Samples
{
public class EventHandlerSample
{
public class MyButton
{
public event EventHandler MouseClick;
public void SimulateButtonClicked()
{
if(MouseClick != null)
MouseClick(this, EventArgs.Empty);
}
}
public static void Main()
{
MyButton b = new MyButton();
b.MouseClick += new EventHandler(ButtonClicked);
b.SimulateButtonClicked();
}
public static void ButtonClicked(object sender,
EventArgs args)
{
Console.WriteLine("Sender is {0}", sender);
}
}
}
Sender is Samples.EventHandlerSample+MyButton
Read now
Unlock full access