L'evento '<nomeevento1>' non può implementare l'evento '<nomeevento2>' nell'interfaccia '<interfaccia>' poiché i tipi delegati '<delegato1>' e '<delegato2>' non corrispondono

Aggiornamento: novembre 2007

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

In Visual Basic non è possibile implementare un evento perché il tipo delegato dell'evento non corrisponde al tipo delegato dell'evento nell'interfaccia. Questo errore può insorgere quando si definiscono più eventi in un'interfaccia e si tenta di implementarli assieme con lo stesso evento. Un evento può implementare due o più eventi solo se tutti gli eventi implementati vengono dichiarati utilizzando la sintassi As e se tutti specificano lo stesso tipo delegato.

ID errore: BC31423

Per correggere l'errore

  • Implementare gli eventi separatamente.

    -oppure-

  • Definire gli eventi nell'interfaccia utilizzando la sintassi As e specificare lo stesso tipo delegato.

Vedere anche

Riferimenti

Istruzione Event

Istruzione Delegate

Altre risorse

Eventi In Visual Basic