Обработка событий в Windows Forms (Формы
Windows)
Графический пользовательский
интерфейс (GUI) управляется событиями
приложение выполняет действия в ответ на
события, вызванные пользователем, например,
на щелчок кнопкой мыши или выбор пункта
меню Каждая форма или элемент управления
имеет заранее определенный набор событий
Например, у каждой формы есть код,
обрабатывающий событие MouseDown (Кнопка мыши
нажата)
В Windows Forms (Формы Windows) применяется
модель обработки событий NET, в которой
делегаты используются для того, чтобы
связать события с обрабатывающими их
методами В классах Windows Forms (Формы Windows)
используются групповые делегаты Групповой
делегат содержит список связанных с ним
методов Когда в приложении происходит
событие, управляющий элемент возбуждает
событие, вызвав делегат для этого события
Потом делегат вызывает связанные с ним
методы
Для того чтобы добанить де iciar к
событию, в C++ используется перегруженный
оператор += Мы добавляем метод Forml_MouseDowr к
событию MouseDown (Кнопка мыши нажата)
MouseDown += new MouseEventHandler
(this, Forml_MoaseDown),
Вскоре мы увидим этот код в
программе
|