Condividi tramite


HandledEventHandler Delegato

Definizione

Rappresenta un metodo in grado di gestire gli eventi che richiedano o non richiedano ulteriore elaborazione dopo essere stati restituiti dal 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

Origine dell'evento.

e
HandledEventArgs

Oggetto HandledEventArgs che contiene 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 elaborazioni necessarie sono state completate nel gestore.

In genere, gli eventi che richiedono questa funzionalità richiedono 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

GetMethodInfo(Delegate)

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

Si applica a