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 gli 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 necessarie sono state completate nel gestore.

In genere, gli eventi che richiedono questa funzionalità richiedono anche dati di evento aggiuntivi e useranno una classe derivata da HandledEventArgs un tipo delegato corrispondente, simile a quello denominato. Ad esempio, l'evento DataGridView.RowPrePaint usa il DataGridViewRowPrePaintEventArgs tipo di dati evento e il tipo di DataGridViewRowPrePaintEventHandler 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