управление потребителя //
общественный частично тип MyUserControl: UserControl
{
общественный случай EventHandler SomethingHappened;
общественное MyUserControl ()
{
InitializeComponent ();
}
приватное свободное пространство button1_Click (прислужник предмета, EventArgs e)
{
OnSomethingHappened ();
}
защищенное пустое OnSomethingHappened ()
{
если (SomethingHappened! = null)
SomethingHappened (это, новое EventArgs ());
}
}
'/форма родителя
приватное свободное пространство Form1_Load (прислужник предмета, EventArgs e)
{
myUserControl1.SomethingHappened += новое EventHandler (myUserControl1_SomethingHappened);
}
пустое myUserControl1_SomethingHappened (прислужник предмета, EventArgs e)
{
MessageBox.Show («что-то случилось»);
}
|