Sono nuovo nella programmazione, come puoi vedere. Devo aggiungere un evento. Stiamo imparando a conoscere gli eventi e non c'è davvero alcun aiuto e ho provato a usare Internet per ore. Voglio solo imparare. Grazie in anticipo.
Module Modulel
Public Event PrintThis(ByVal val as Integer)
SubMain()
Dim number as Integer = 6
While number <= 16
// PRINT Goes here .. ??? Not sure if right or code
number = number + 2
End While
risposte:
0 per risposta № 1Il link sottostante ti darà una chiara comprensione degli eventi. http://www.simple-talk.com/dotnet/.net-framework/custom-events-in-vb.net-2005/.
Per favore fatemi sapere se è d'aiuto.
0 per risposta № 2
Qualcosa di simile dovrebbe funzionare. Devi usare AddHandler per aggiungere il metodo che risponderà al tuo evento quando chiami RaiseEvent.
Module Module1
Public Event PrintThis(ByVal val As Integer)
Sub Main()
AddHandler PrintThis, AddressOf PrintThisMethod
Dim number As Integer = 6
While number <= 16
RaiseEvent PrintThis(number)
number = number + 2
End While
Console.ReadLine()
End Sub
Private Sub PrintThisMethod(val As Integer)
Console.WriteLine(val)
End Sub
End Module