Практическое руководство. Создание обработчиков событий в проектах Office
В Visual Basic и C# создавать обработчики событий можно несколькими способами.Чтобы создать в режиме конструктора обработчики событий по умолчанию для элементов управления, дважды щелкните мышью элемент управления; чтобы создать обработчик любого события элемента управления, воспользуйтесь областью событий окна Свойства.Однако чтобы создать обработчик событий в представлении кода, необязательно переключаться в режим конструктора.
Применение. Сведения этого раздела применяются к проектам уровня документа и уровня приложения для Office 2013 и Office 2010. См. раздел Доступность функций по типам приложений Office и проектов.
![]() |
---|
На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Чтобы создать обработчик событий в Visual Basic, выполните указанные ниже действия.
В раскрывающемся списке Имя класса, расположенном в верхней части редактора кода, выберите объект, для которого требуется создать обработчик событий.
Примечание
Если необходимо создать обработчики событий для объектов ThisDocument или ThisWorkbook, выберите в раскрывающемся списке Имя класса пункт (события ThisDocument) или (события ThisWorkbook).
Выберите событие в раскрывающемся списке Имя метода, расположенном в верхней части редактора кода.
Система Visual Studio создаст обработчик событий и переместит точку вставки во вновь созданный обработчик событий.Если обработчик событий уже существует, точка вставки будет перемещена в существующий обработчик событий.
Чтобы создать обработчик событий в C#, выполните указанные ниже действия.
Создайте в событии Startup класса делегат события; для этого введите полное имя события, пробел, после чего введите+= без последующего пробела.Например:
this.<object name>.<event name> +=
В конце строки кода дважды нажмите клавишу TAB.
Система Visual Studio автоматически завершит строку кода, создаст обработчик событий и переместит точку вставки во вновь созданный обработчик событий.
См. также
Задачи
Пошаговое руководство. Программирование реакции на события элементов управления NamedRange
Основные понятия
Написание кода в решениях Office