Gå til innhold

Kan ikke kjøre RaiseEvent på Shared Event


Anbefalte innlegg

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...