Partilhar via


HandledEventHandler Delegar

Definição

Representa um método que pode manipular eventos que podem ou não exigir processamento adicional depois que o manipulador de eventos é retornado.

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

A fonte do evento.

e
HandledEventArgs

Um HandledEventArgs que contém os dados do evento.

Comentários

Esse delegado está disponível para uso com seus próprios eventos quando a HandledEventArgs.Handled propriedade fornece dados de evento suficientes. O manipulador de eventos poderá definir a Handled propriedade como true se todo o processamento necessário tiver sido concluído no manipulador.

Normalmente, eventos que exigem essa funcionalidade também exigirão dados de eventos adicionais e usarão uma classe que deriva de HandledEventArgs junto com um tipo de delegado correspondente, de nome semelhante. Por exemplo, o DataGridView.RowPrePaint evento usa o DataGridViewRowPrePaintEventArgs tipo de dados de evento e o DataGridViewRowPrePaintEventHandler tipo delegado. Como os delegados não são herdados, o HandledEventHandler raramente é usado.

Métodos de Extensão

GetMethodInfo(Delegate)

Obtém um objeto que representa o método representado pelo delegado especificado.

Aplica-se a