HandledEventHandler Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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. |