controle do usuário de //
classe parcial pública MyUserControl: UserControl
{
evento público EventHandler SomethingHappened;
MyUserControl público ()
{
InitializeComponent ();
}
vácuo confidencial button1_Click (remetente do objeto, EventArgs e)
{
OnSomethingHappened ();
}
OnSomethingHappened vago protegido ()
{
se (SomethingHappened! = zero)
SomethingHappened (este, EventArgs novo ());
}
}
'/formulário do pai
vácuo confidencial Form1_Load (remetente do objeto, EventArgs e)
{
myUserControl1.SomethingHappened += EventHandler novo (myUserControl1_SomethingHappened);
}
myUserControl1_SomethingHappened vago (remetente do objeto, EventArgs e)
{
MessageBox.Show (“algo aconteceu”);
}
|