Freigeben über


HandledEventHandler Delegat

Definition

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.

e
HandledEventArgs

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.

Gilt für: