ViewEventHandler Делегат

Определение

Представляет метод, который будет обрабатывать событие ViewEvent, вызываемое средствами визуальной разработки, например Visual Studio 2005, реализуя интерфейс IControlDesignerView. Этот класс не наследуется.

public delegate void ViewEventHandler(System::Object ^ sender, ViewEventArgs ^ e);
public delegate void ViewEventHandler(object sender, ViewEventArgs e);
type ViewEventHandler = delegate of obj * ViewEventArgs -> unit
Public Delegate Sub ViewEventHandler(sender As Object, e As ViewEventArgs)

Параметры

sender
Object

Источник события.

e
ViewEventArgs

Объект ViewEventArgs, содержащий данные события.

Комментарии

При создании делегата ViewEventHandler необходимо указать метод, обрабатывающий событие. Чтобы связать событие с обработчиком событий, нужно добавить в событие экземпляр делегата. Обработчик событий вызывается всякий раз, когда происходит событие, если делегат не удален. Дополнительные сведения о делегатах обработчика событий см. в разделе Обработка и вызов событий.

Событие ViewEvent вызывается узлом конструктора для определенных действий в элементе управления в области конструктора. Событие ViewEvent обрабатывается методом делегата ViewEventHandler , который принимает объект в ViewEventArgs качестве параметра.

Как правило, классы конструктора элементов управления не реализуют и не назначают делегат напрямую ViewEventHandler . Базовый ControlDesigner класс предоставляет делегат по умолчанию для ViewEvent события. Конструкторы пользовательских элементов управления переопределяют OnClickметоды , OnPaintи OnTemplateModeChanged для обработки этих событий для элемента управления в области конструктора. Метод Initialize задает делегат события по умолчанию для делегата ViewEvent .

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.

Применяется к

См. также раздел