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 é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 en mode Design 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’applique au document-projets et ajouter de VSTO de niveau-dans les projets.Applies to: The information in this topic applies to document-level projects and VSTO Add-in projects. Consultez fonctionnalités disponibles par type d’application et de projet Office.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 personnaliser l’IDE.For more information, see Personalize 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 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 vers le 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. 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 vers le 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

Écrire du code dans les solutions Office Write code in Office solutions
Procédure pas à pas : Programmer des événements d’un contrôle NamedRange Walkthrough: Program against events of a NamedRange control
Générer des solutions OfficeBuild Office solutions