Freigeben über


HandledEventHandler Delegat

Definition

Stellt eine Methode dar, die Ereignisse behandeln kann, für die nach der Rückgabe des Ereignishandlers eine weitere Verarbeitung erforderlich bzw. nicht erforderlich ist.

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)

Parameter

sender
Object

Die Quelle des Ereignisses.

e
HandledEventArgs

Ein HandledEventArgs, das die Ereignisdaten enthält.

Hinweise

Dieser Delegat ist für die Verwendung mit Ihren eigenen Ereignissen verfügbar, wenn die HandledEventArgs.Handled -Eigenschaft genügend Ereignisdaten bereitstellt. Der Ereignishandler kann die Handled -Eigenschaft auf true festlegen, wenn alle erforderlichen Verarbeitungen im Handler abgeschlossen wurden.

Ereignisse, die diese Funktionalität erfordern, erfordern in der Regel auch zusätzliche Ereignisdaten und verwenden eine Klasse, die von HandledEventArgs abgeleitet wird, zusammen mit einem entsprechenden, ähnlich benannten Delegattyp. Das Ereignis verwendet beispielsweise DataGridView.RowPrePaint den DataGridViewRowPrePaintEventArgs Ereignisdatentyp und den DataGridViewRowPrePaintEventHandler Delegattyp. Da Delegaten nicht vererbt werden, wird selten HandledEventHandler verwendet.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für: