Sdílet prostřednictvím


HandledEventHandler Delegát

Definice

Představuje metodu, která dokáže zpracovat události, které mohou nebo nemusí vyžadovat další zpracování po vrácení obslužné rutiny události.

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)

Parametry

sender
Object

Zdroj události

e
HandledEventArgs

A HandledEventArgs obsahující data události.

Poznámky

Tento delegát je k dispozici pro použití s vlastními událostmi, pokud HandledEventArgs.Handled vlastnost poskytuje dostatečná data události. Obslužná rutina události může vlastnost nastavit Handled , true pokud bylo v obslužné rutině dokončeno veškeré potřebné zpracování.

Události, které vyžadují tuto funkci, obvykle budou vyžadovat další data událostí a budou používat třídu odvozenou od HandledEventArgs odpovídajícího, podobně pojmenovaného typu delegáta. DataGridView.RowPrePaint Například událost používá DataGridViewRowPrePaintEventArgs datový typ události a typ delegátaDataGridViewRowPrePaintEventHandler. Vzhledem k tomu, že delegáti nejsou zdědění, HandledEventHandler zřídka se používá.

Metody rozšíření

Name Description
GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro