den // användaren kontrollerar
offentligt partiskt klassificerar MyUserControl: UserControl
{
offentlig händelse EventHandler SomethingHappened;
offentliga MyUserControl ()
{
InitializeComponent ();
}
privat utan laga kraft button1_Click (anmärka avsändaren, EventArgs e),
{
OnSomethingHappened ();
}
skyddade utan laga kraft OnSomethingHappened ()
{
om (SomethingHappened! = ogiltigt)
SomethingHappened (denna, nya EventArgs ());
}
}
'/förälder bildar
privat utan laga kraft Form1_Load (anmärka avsändaren, EventArgs e),
{
myUserControl1.SomethingHappened += nya EventHandler (myUserControl1_SomethingHappened);
}
utan laga kraft myUserControl1_SomethingHappened (anmärka avsändaren, EventArgs e),
{
MessageBox.Show (”något händde”);
}
|