Wubbable Skrevet 9. februar 2009 Del Skrevet 9. februar 2009 Som dere ser, kan jeg ikke kjøre RaiseEvent på en shared event. Det merkelige er, en shared sub inni klassen som har eventen, går helt fint... Noen grunn til dette? Public Class Form1 Dim TC As New TestClass Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Fungerer ikke: RaiseEvent EventClass.MyEvent 'Fungerer: EventClass.FireEvent() End Sub End Class Public Class EventClass Public Shared Event MyEvent() Public Shared Sub FireEvent() RaiseEvent MyEvent() End Sub End Class Public Class TestClass Dim WithEvents EC As New EventClass Public Sub MySub() Handles EC.MyEvent MessageBox.Show("EVENT WAS FIRED") End Sub End Class Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå