Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Una dichiarazione Custom Event deve avere la dichiarazione RaiseEvent con la stessa firma del tipo delegato specificato dalla clausola As dell'evento personalizzato.
Affinché le firme corrispondano, è necessario che la dichiarazione RaiseEvent e il delegato corrispondano in termini di numero e tipi di parametri.
ID errore: BC31137
Per correggere l'errore
- Modificare i parametri della dichiarazione
RaiseEventin modo che corrispondano ai parametri del tipo delegato.
Esempio
Questo esempio illustra un evento personalizzato con i tipi di parametro corretti per la dichiarazione RaiseEvent .
Delegate Sub TestDelegate(ByVal sender As Object, ByVal i As Integer)
Custom Event Test As TestDelegate
AddHandler(ByVal value As TestDelegate)
' Code for adding an event handler goes here.
End AddHandler
RemoveHandler(ByVal value As TestDelegate)
' Code for removing an event handler goes here.
End RemoveHandler
RaiseEvent(ByVal sender As Object, ByVal i As Integer)
' Code for raising an event goes here.
End RaiseEvent
End Event