commande d'utilisateur de //
classe partielle publique MyUserControl : UserControl
{
événement public EventHandler SomethingHappened ;
MyUserControl public ()
{
InitializeComponent () ;
}
vide privé button1_Click (expéditeur d'objet, EventArgs e)
{
OnSomethingHappened () ;
}
OnSomethingHappened vide protégé ()
{
si (SomethingHappened ! = nulle)
SomethingHappened (ceci, nouvel EventArgs ());
}
}
'/forme de parent
vide privé Form1_Load (expéditeur d'objet, EventArgs e)
{
myUserControl1.SomethingHappened += nouvel EventHandler (myUserControl1_SomethingHappened) ;
}
myUserControl1_SomethingHappened vide (expéditeur d'objet, EventArgs e)
{
MessageBox.Show (« quelque chose s'est produite ») ;
}
|