Генерация событий
События генерируются в результате действий пользователя. Например, событие генерируется, когда пользователь нажимает кнопку, выбирает пункт в выпадающем списке или изменяет текст в текстовом поле. Щелчки или двойные щелчки по элементам управления, перемещение курсора над этими элементами управления тоже генерируют события. Когда происходят эти события, исполняется код, связанный с ними.
Когда вы работаете в редакторе форм, двойной щелчок по элементу управления создает обработчик события по умолчанию для этого элемента управления (если этот обработчик не создавался ранее) и открывает этот обработчик в редакторе кода.
Например:
* Для кнопки событие по умолчанию – Click (щелчок по кнопке).
* Для текстового поля событие по умолчанию – TextChanged (изменение текста).
* Для переключателя событие по умолчанию – CheckedChanged (включение/ выключение).
* Для флажка событие по умолчанию – CheckedChanged (установка/сброс флажка).
* Для выпадающего списка событие по умолчанию – SelectedIndexChanged (выбор пункта списка).
У каждого элемента управления есть множество событий, помимо событий по умолчанию. Например, у текстового поля есть такие события:
* TextChanged (изменение текста);
* Click (щелчок по текстовому полю);
* DoubleClick (двойной щелчок по текстовому полю);
* MouseEnter (попадание курсора мыши на текстовое поле);
* MouseLeave (уход курсора с текстового поля);
* и множество других.
События расположены в окне свойств: