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 verarbeiten kann, die nach der Rückgabe des Ereignishandlers möglicherweise oder nicht weiter verarbeitet werden müssen.
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 Objekt, das die Ereignisdaten enthält.
Hinweise
Dieser Delegat ist für die Verwendung mit Ihren eigenen Ereignissen verfügbar, wenn die HandledEventArgs.Handled Eigenschaft ausreichende Ereignisdaten bereitstellt. Der Ereignishandler kann die Handled Eigenschaft true so festlegen, dass alle erforderlichen Verarbeitungen im Handler abgeschlossen wurden.
In der Regel benötigen Ereignisse, die diese Funktionalität erfordern, auch zusätzliche Ereignisdaten und verwenden eine Klasse, die HandledEventArgs zusammen mit einem entsprechenden, ähnlich benannten Delegattyp abgeleitet wird. Das Ereignis verwendet z DataGridView.RowPrePaint . B. den DataGridViewRowPrePaintEventArgs Ereignisdatentyp und den DataGridViewRowPrePaintEventHandler Delegattyp. Da Stellvertretungen nicht geerbt werden, wird dies HandledEventHandler selten verwendet.
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetMethodInfo(Delegate) |
Ruft ein Objekt ab, das die vom angegebenen Delegaten dargestellte Methode darstellt. |