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


HandledEventHandler Делегат

Определение

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

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

Параметры

sender
Object

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

e
HandledEventArgs

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

Комментарии

Этот делегат доступен для использования с собственными событиями, когда HandledEventArgs.Handled свойство предоставляет достаточные данные о событиях. Обработчик событий может задать Handled свойство, true если в обработчике завершена все необходимые обработки.

Как правило, события, требующие этой функции, также требуют дополнительных данных о событиях и будут использовать класс, производный от HandledEventArgs соответствующего типа делегата с аналогичным именем. Например, DataGridView.RowPrePaint событие использует DataGridViewRowPrePaintEventArgs тип данных события и тип делегата DataGridViewRowPrePaintEventHandler . Так как делегаты не наследуются, HandledEventHandler редко используются.

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

Имя Описание
GetMethodInfo(Delegate)

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

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