Поделиться через


Практическое руководство. Создание обработчиков событий в проектах Office

В Visual Basic и C# создавать обработчики событий можно несколькими способами.Чтобы создать в режиме конструктора обработчики событий по умолчанию для элементов управления, дважды щелкните мышью элемент управления; чтобы создать обработчик любого события элемента управления, воспользуйтесь областью событий окна Свойства.Однако чтобы создать обработчик событий в представлении кода, необязательно переключаться в режим конструктора.

Применение. Сведения этого раздела применяются к проектам уровня документа и уровня приложения для Office 2013 и Office 2010. См. раздел Доступность функций по типам приложений Office и проектов.

ПримечаниеПримечание

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы создать обработчик событий в Visual Basic, выполните указанные ниже действия.

  1. В раскрывающемся списке Имя класса, расположенном в верхней части редактора кода, выберите объект, для которого требуется создать обработчик событий.

    ПримечаниеПримечание

    Если необходимо создать обработчики событий для объектов ThisDocument или ThisWorkbook, выберите в раскрывающемся списке Имя класса пункт (события ThisDocument) или (события ThisWorkbook).

  2. Выберите событие в раскрывающемся списке Имя метода, расположенном в верхней части редактора кода.

    Система Visual Studio создаст обработчик событий и переместит точку вставки во вновь созданный обработчик событий.Если обработчик событий уже существует, точка вставки будет перемещена в существующий обработчик событий.

Чтобы создать обработчик событий в C#, выполните указанные ниже действия.

  1. Создайте в событии Startup класса делегат события; для этого введите полное имя события, пробел, после чего введите+= без последующего пробела.Например:

    this.<object name>.<event name> +=

  2. В конце строки кода дважды нажмите клавишу TAB.

    Система Visual Studio автоматически завершит строку кода, создаст обработчик событий и переместит точку вставки во вновь созданный обработчик событий.

См. также

Задачи

Пошаговое руководство. Программирование реакции на события элементов управления NamedRange

Основные понятия

Написание кода в решениях Office

Другие ресурсы

Построение решений Office