HandledEventHandler Delegado
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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. |