Das '<Ereignisname1>'-Ereignis kann das '<Ereignisname2 >'-Ereignis für die '<Schnittstelle>'-Schnittstelle nicht implementieren, da die entsprechenden Delegattypen '<Delegat1>' und '<Delegat2>' nicht übereinstimmen

Aktualisiert: November 2007

Event '<eventname1>' cannot implement event '<eventname2>' on interface '<interface>' because their delegate types '<delegate1>' and '<delegate2>' do not match

Visual Basic kann ein Ereignis nicht implementieren, weil der Delegattyp des Ereignisses nicht mit dem Delegattyp des Ereignisses in der Schnittstelle übereinstimmt. Dieser Fehler kann auftreten, wenn Sie mehrere Ereignisse in einer Schnittstelle definieren und anschließend versuchen, sie mit demselben Ereignis zu implementieren. Ein Ereignis kann zwei oder mehrere Ereignisse nur implementieren, wenn alle implementierten Ereignisse mithilfe der As-Syntax deklariert werden und den gleichen Delegattyp angeben.

Fehler-ID: BC31423

So beheben Sie diesen Fehler

  • Implementieren Sie die Ereignisse separat.

    – oder –

  • Definieren Sie die Ereignisse in der Schnittstelle mithilfe der As-Syntax, und geben Sie den gleichen Delegattyp an.

Siehe auch

Referenz

<languageKeyword>Event</languageKeyword>-Anweisung

Delegate-Anweisung

Weitere Ressourcen

Ereignisse in Visual Basic