Condividi tramite


HandledEventHandler Delegato

Definizione

Rappresenta un metodo in grado di gestire gli eventi che possono o meno richiedere un'ulteriore elaborazione dopo la restituzione del gestore eventi.

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)

Parametri

sender
Object

La fonte dell'evento.

e
HandledEventArgs

Oggetto HandledEventArgs contenente i dati dell'evento.

Commenti

Questo delegato è disponibile per l'uso con eventi personalizzati quando la HandledEventArgs.Handled proprietà fornisce dati di evento sufficienti. Il gestore eventi può impostare la Handled proprietà su true se tutte le operazioni di elaborazione necessarie sono state completate nel gestore.

In genere, gli eventi che richiedono questa funzionalità richiederanno anche dati aggiuntivi sugli eventi e useranno una classe che deriva da HandledEventArgs un tipo delegato corrispondente, denominato in modo analogo. Ad esempio, l'evento DataGridView.RowPrePaint usa il DataGridViewRowPrePaintEventArgs tipo di dati event e il DataGridViewRowPrePaintEventHandler tipo delegato. Poiché i delegati non vengono ereditati, viene HandledEventHandler usato raramente .

Metodi di estensione

Nome Descrizione
GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a