Compartir vía


HandledEventHandler Delegado

Definición

Representa un método que puede controlar eventos que pueden requerir o no un procesamiento adicional una vez devuelto el controlador de eventos.

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)

Parámetros

sender
Object

Origen del evento.

e
HandledEventArgs

Objeto HandledEventArgs que contiene los datos del evento.

Comentarios

Este delegado está disponible para su uso con sus propios eventos cuando la HandledEventArgs.Handled propiedad proporciona datos de eventos suficientes. El controlador de eventos puede establecer la Handled propiedad true en si se ha completado todo el procesamiento necesario en el controlador.

Normalmente, los eventos que requieren esta funcionalidad también requerirán datos de eventos adicionales y usarán una clase que derive de HandledEventArgs junto con un tipo de delegado con nombre similar correspondiente. Por ejemplo, el DataGridView.RowPrePaint evento usa el DataGridViewRowPrePaintEventArgs tipo de datos de evento y el DataGridViewRowPrePaintEventHandler tipo delegado. Dado que los delegados no se heredan, HandledEventHandler rara vez se usa .

Métodos de extensión

GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.

Se aplica a