HandledEventHandler Delegált

Definíció

Olyan metódust jelöl, amely képes kezelni az eseményeket, amelyek az eseménykezelő visszatérése után további feldolgozást igényelhetnek vagy nem igényelhetnek.

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)

Paraméterek

sender
Object

Az esemény forrása.

e
HandledEventArgs

Az HandledEventArgs eseményadatokat tartalmazó A.

Megjegyzések

Ez a meghatalmazott a saját eseményeihez használható, ha a HandledEventArgs.Handled tulajdonság elegendő eseményadatokat biztosít. Az eseménykezelő beállíthatja a tulajdonságot, Handled ha az true összes szükséges feldolgozás befejeződött a kezelőben.

Az ezt a funkciót igénylő események általában további eseményadatokat is igényelnek, és egy, a megfelelő, hasonlóan elnevezett delegált típussal együtt származó HandledEventArgs osztályt használnak. Az esemény például az DataGridView.RowPrePaint esemény adattípusát DataGridViewRowPrePaintEventArgs és a DataGridViewRowPrePaintEventHandler delegálás típusát használja. Mivel a meghatalmazottak nem öröklődnek, ritkán HandledEventHandler használják.

Bővítő metódusok

Name Description
GetMethodInfo(Delegate)

Lekéri a megadott meghatalmazott által képviselt metódust képviselő objektumot.

A következőre érvényes: