HandledEventHandler Delegar
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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. |