Lire en anglais

Partager via


DesignerEventHandler Délégué

Définition

Représente la méthode qui gérera les événements DesignerCreated et DesignerDisposed déclenchés lors de la création ou de la suppression d'un document.

C#
public delegate void DesignerEventHandler(object sender, DesignerEventArgs e);
C#
public delegate void DesignerEventHandler(object? sender, DesignerEventArgs e);

Paramètres

sender
Object

Source de l'événement.

e
DesignerEventArgs

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

Exemples

L’exemple suivant illustre l’inscription d’un DesignerEventHandler et la gestion des DesignerCreated événements et DesignerDisposed .

C#
public void LinkDesignerEvent(IDesignerEventService eventService)
{                                   
    // Registers an event handler for the DesignerCreated and DesignerDisposed events.
    eventService.DesignerCreated += new DesignerEventHandler(this.OnDesignerEvent);
    eventService.DesignerDisposed += new DesignerEventHandler(this.OnDesignerEvent);            
}

private void OnDesignerEvent(object sender, DesignerEventArgs e)
{
    // Displays designer event information on the console.
    Console.WriteLine("Name of the root component of the created or disposed designer: "+e.Designer.RootComponentClassName);
}

Remarques

Lorsque vous créez un délégué DesignerEventHandler, vous identifiez la méthode qui gérera l'événement. Pour associer l'événement au gestionnaire d'événements, ajoutez une instance du délégué à l'événement. Le gestionnaire d'événements est appelé chaque fois qu'un événement se produit, sauf si vous supprimez le délégué. Pour plus d’informations sur les délégués de gestionnaire d’événements, consultez Gestion et déclenchement d’événements.

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 à

Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Voir aussi