Практическое руководство. Создание обработчиков событий в пакете инструментов Visual Studio для Office
Обновлен: Ноябрь 2007
В Visual Basic и C# создавать обработчики событий можно несколькими способами. Чтобы создать в режиме конструктора обработчики событий по умолчанию для элементов управления, дважды щелкните мышью элемент управления; чтобы создать обработчик любого события элемента управления, воспользуйтесь областью событий окна Свойства. Однако чтобы создать обработчик событий в представлении кода, необязательно переключаться в режим конструктора.
Примечание. |
---|
На вашем компьютере названия некоторых элементов интерфейса пользователя 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