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
Источник события.
Объект HandledEventArgs, содержащий данные события.
Комментарии
Этот делегат доступен для использования с собственными событиями, если свойство предоставляет достаточные HandledEventArgs.Handled данные о событиях. Обработчик событий может присвоить свойству Handled значение , true
если в обработчике была завершена вся необходимая обработка.
Как правило, событиям, для которых требуется эта функция, также требуются дополнительные данные события и будут использовать класс, производный от HandledEventArgs , вместе с соответствующим типом делегата с аналогичным именем. Например, событие DataGridView.RowPrePaint использует DataGridViewRowPrePaintEventArgs тип данных event-data и тип делегата DataGridViewRowPrePaintEventHandler . Так как делегаты не наследуются, HandledEventHandler используется редко.
Методы расширения
GetMethodInfo(Delegate) |
Получает объект, представляющий метод, представленный указанным делегатом. |