в классе Class1 мы объявляем
... public void MetoddlyaSobitiya()
{ Sobitie(); }
Класс с событием создан. Далее в классе Class1 мы объявляем экземпляр btn нашего класса Button (того самого, в котором мы объявили событие):
Button btn = new Button();
Остается теперь указать, что за обработчик будет у события Sobitie класса Button. Это мы делаем в строке
btn.Sobitie += new Mydelegate(Metodobrabotchik);
Этой строчкой мы указываем, что событие Sobitie будет обрабатывать метод Metodobrabotchik класса Class1. Когда мы указываем этот метод, IntellSense предложит дважды нажать клавишу Tab для создания шаблона метода Metodobrabotchik. Сделав это, нам останется только добавить код в методе — здесь вывод строки "Произошло событие":
…
private static void Metodobrabotchik () { Console.WriteLine("Произошло событие"); }
…
Результатом выполнения этой программы станет вывод на экран строки "Произошло событие" (рис. 1.37).

Рис. 1.37. Результат приложение Event
Для того чтобы лучше разобраться в логике этого листинга, желательно просмотреть ее выполнение в пошаговом режиме (используйте клавишу F11).
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий