HandledEventHandler Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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. |