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 тип данных события и тип делегата DataGridViewRowPrePaintEventHandler . Так как делегаты не наследуются, HandledEventHandler редко используются.
Методы расширения
| Имя | Описание |
|---|---|
| GetMethodInfo(Delegate) |
Возвращает объект, представляющий метод, представленный указанным делегатом. |