Freigeben über


Erstellen von Ereignishandlern in Office-Projekten

Es gibt mehrere Möglichkeiten zum Erstellen von Ereignishandlern in Visual Basic und C#. In der Entwurfsansicht können Sie die Standardereignishandler für Steuerelemente erstellen, indem Sie auf das Steuerelement doppelklicken oder den Ereignisbereich des Eigenschaftenfensters verwenden, um Handler für jedes Ereignis im Steuerelement zu erstellen. Wenn Sie sich jedoch in der Codeansicht befinden, möchten Sie möglicherweise nicht zur Entwurfsansicht wechseln, um einen Ereignishandler zu erstellen.

Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene und VSTO-Add-In-Projekte. Siehe features available by Office-App lication and project type.

Hinweis

Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Personalisieren der IDE.

So erstellen Sie einen Ereignishandler in Visual Basic

  1. Wählen Sie in der Dropdownliste "Klassenname " oben im Code-Editor das Objekt aus, für das Sie einen Ereignishandler erstellen möchten.

    Hinweis

    Wenn Sie Ereignishandler für ThisDocument oder ThisWorkbook, müssen Sie (ThisDocument-Ereignisse) oder (ThisWorkbook-Ereignisse) in der Dropdownliste "Klassenname" auswählen.

  2. Wählen Sie in der Dropdownliste "Methodenname " oben im Code-Editor das Ereignis aus.

    Visual Studio erstellt den Ereignishandler und verschiebt die Einfügemarke in den neu erstellten Ereignishandler. Wenn der Ereignishandler bereits vorhanden ist, wird die Einfügemarke zum vorhandenen Ereignishandler verschoben.

So erstellen Sie einen Ereignishandler in C#

  1. Erstellen Sie den Ereignisdelegat im Startup-Ereignis der Klasse, indem Sie den qualifizierten Ereignisnamen gefolgt von einem Leerzeichen eingeben und anschließend kein Leerzeichen eingeben += . Beispiel:

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

  2. Drücken Sie am Ende der Codezeile zweimal die TAB-TASTE.

    Visual Studio schließt die Codezeile automatisch ab, erstellt den Ereignishandler und verschiebt die Einfügemarke in den neu erstellten Ereignishandler.