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 тип данных event-data и тип делегата DataGridViewRowPrePaintEventHandler . Так как делегаты не наследуются, HandledEventHandler используется редко.

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

GetMethodInfo(Delegate)

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

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