Partage via


HandledEventHandler Délégué

Définition

Représente une méthode qui peut gérer des événements qui peuvent ou ne peuvent pas nécessiter un traitement supplémentaire après que le gestionnaire d'événements est retourné.

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ètres

sender
Object

Source de l'événement.

e
HandledEventArgs

HandledEventArgs qui contient les données d’événement.

Remarques

Ce délégué peut être utilisé avec vos propres événements lorsque la HandledEventArgs.Handled propriété fournit suffisamment de données d’événement. Le gestionnaire d’événements peut définir la Handled propriété sur true si tout le traitement nécessaire a été effectué dans le gestionnaire.

En règle générale, les événements qui nécessitent cette fonctionnalité nécessitent également des données d’événement supplémentaires et utilisent une classe qui dérive avec HandledEventArgs un type de délégué correspondant, nommé de la même façon. Par exemple, l’événement DataGridView.RowPrePaint utilise le DataGridViewRowPrePaintEventArgs type de données d’événement et le DataGridViewRowPrePaintEventHandler type délégué. Étant donné que les délégués ne sont pas hérités, le HandledEventHandler est rarement utilisé.

Méthodes d’extension

GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.

S’applique à