Compartir por


HandledEventHandler Delegado

Definición

Representa un método que puede controlar eventos que pueden requerir o no un procesamiento posterior después de que se haya 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

que HandledEventArgs contiene los datos del evento.

Comentarios

Este delegado está disponible para su uso con sus propios eventos cuando la HandledEventArgs.Handled propiedad proporciona suficientes datos de eventos. 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 event-data y el DataGridViewRowPrePaintEventHandler tipo de delegado. Dado que los delegados no se heredan, HandledEventHandler rara vez se usa .

Métodos de extensión

Nombre Description
GetMethodInfo(Delegate)

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

Se aplica a