control del usuario de //
clase parcial pública MyUserControl: UserControl
{
acontecimiento público EventHandler SomethingHappened;
MyUserControl público ()
{
InitializeComponent ();
}
vacío privado button1_Click (remitente del objeto, EventArgs e)
{
OnSomethingHappened ();
}
OnSomethingHappened vacío protegido ()
{
¡si (SomethingHappened! = falta de información)
SomethingHappened (éste, nuevo EventArgs ());
}
}
'/forma del padre
vacío privado Form1_Load (remitente del objeto, EventArgs e)
{
myUserControl1.SomethingHappened += nuevo EventHandler (myUserControl1_SomethingHappened);
}
myUserControl1_SomethingHappened vacío (remitente del objeto, EventArgs e)
{
MessageBox.Show (“algo sucedió”);
}
|