// gebruikerscontrole
openbare gedeeltelijke klasse MyUserControl: UserControl
{
openbare gebeurtenis EventHandler SomethingHappened;
openbare MyUserControl ()
{
InitializeComponent ();
}
privé nietige button1_Click (objecten afzender, EventArgs e)
{
OnSomethingHappened ();
}
beschermde nietige OnSomethingHappened ()
{
als (SomethingHappened! = verklaar) nietig
SomethingHappened (dit, nieuwe EventArgs ());
}
}
'/oudervorm
privé nietige Form1_Load (objecten afzender, EventArgs e)
{
myUserControl1.SomethingHappened += nieuwe EventHandler (myUserControl1_SomethingHappened);
}
nietige myUserControl1_SomethingHappened (objecten afzender, EventArgs e)
{
MessageBox.Show („iets gebeurde“);
}
|