Comment : créer des gestionnaires d'événements dans les projets OfficeHow to: Create Event Handlers in Office Projects

Il existe plusieurs façons de créer des gestionnaires d’événements en Visual Basic et c#.There are several ways to create event handlers in Visual Basic and C#. En mode conception, vous pouvez créer des gestionnaires d’événements pour les contrôles de la valeur par défaut en double-cliquant sur le contrôle, ou utiliser le volet d’événements de la propriétés fenêtre pour créer des gestionnaires pour tout événement sur le contrôle.In design view, you can create the default event handlers for controls by double-clicking the control, or use the events pane of the Properties window to create handlers for any event on the control. Toutefois, si vous êtes en mode Code, vous ne souhaitez ne peut-être pas basculer vers l’affichage de conception pour créer un gestionnaire d’événements.However, if you are in Code view, you may not want to switch to Design view to create an event handler.

S’applique à : Les informations contenues dans cette rubrique s’appliquent aux projets de niveau document et aux projets de compléments VSTO.Applies to: The information in this topic applies to document-level projects and VSTO add-in projects. Consultez les fonctionnalités disponibles par Type de projet d’Application Office et.See Features Available by Office Application and Project Type.

> [!NOTE] > Il est possible que pour certains des éléments de l'interface utilisateur de Visual Studio, votre ordinateur affiche des noms ou des emplacements différents de ceux indiqués dans les instructions suivantes.Your computer might show different names or locations for some of the Visual Studio user interface elements in the following instructions. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments.The Visual Studio edition that you have and the settings that you use determine these elements. Pour plus d'informations, consultez Personnalisation de l'IDE.For more information, see Personalizing the IDE.

Pour créer un gestionnaire d’événements en Visual BasicTo create an event handler in Visual Basic

  1. À partir de la nom de la classe la liste déroulante en haut de l’éditeur de Code, sélectionnez l’objet que vous souhaitez créer un gestionnaire d’événements.From the Class Name drop-down list at the top of the Code Editor, select the object that you want to create an event handler for.

    Note

    Si vous souhaitez créer des gestionnaires d’événements pour ThisDocument ou ThisWorkbook, vous devez sélectionner (événements ThisDocument) ou (événements ThisWorkbook) dans le nom de la classeliste déroulanteIf you want to create event handlers for ThisDocument or ThisWorkbook, you must select (ThisDocument Events) or (ThisWorkbook Events) in the Class Name drop-down list

  2. À partir de la nom de la méthode liste déroulante en haut de l’éditeur de Code, sélectionnez l’événement.From the Method Name drop-down list at the top of the Code Editor, select the event.

    Visual Studio crée le Gestionnaire d’événements et déplace le point d’insertion au gestionnaire d’événements nouvellement créé.Visual Studio creates the event handler and moves the insertion point to the newly created event handler. Si le Gestionnaire d’événements existe déjà, le point d’insertion se déplace vers le Gestionnaire d’événements existant.If the event handler already exists, the insertion point moves to the existing event handler.

Pour créer un gestionnaire d’événements en c#To create an event handler in C#

  1. Créer le délégué d’événement dans le démarrage événement de la classe en tapant le nom d’événement qualifié suivi d’un espace, puis en tapant += par la suite sans espace.Create the event delegate in the Startup event of the class by typing the qualified event name followed by a space, and then typing += with no space afterwards. Par exemple :For example:

    this.<object name>.<event name> +=

  2. À la fin de la ligne de code, appuyez deux fois sur la touche TAB.At the end of the line of code, press the TAB key twice.

    Visual Studio automatiquement termine à la ligne de code, crée le Gestionnaire d’événements et déplace le point d’insertion au gestionnaire d’événements nouvellement créé.Visual Studio automatically completes the line of code, creates the event handler, and moves the insertion point to the newly created event handler.

Voir aussiSee Also

Écriture de Code dans les Solutions Office Writing Code in Office Solutions
Procédure pas à pas : Programmation d’événements d’un contrôle NamedRange Walkthrough: Programming Against Events of a NamedRange Control
Génération de solutions OfficeBuilding Office Solutions