Hallo
kann mir jemand sagen wieso nachfolgendes Event nicht gehandelt wird?
Ich habe 2 Formen, frm1 und frm2
Auf frm1 habe ich ein Panel, in welchem das frm2 angezeigt werden soll.
Auf frm2 habe ich einen Button der das Event auslösen soll.
frm1:
frm2:
Wenn ich einen Haltepunkt in der "RaiseTestEvent" setze, hält der Debugger dort auch an.
Die Sub "EventTest_TestEvent" wird aber nicht ausgelöst.
Jemand eine Idee warum nicht?
Danke
kann mir jemand sagen wieso nachfolgendes Event nicht gehandelt wird?
Ich habe 2 Formen, frm1 und frm2
Auf frm1 habe ich ein Panel, in welchem das frm2 angezeigt werden soll.
Auf frm2 habe ich einen Button der das Event auslösen soll.
frm1:
VB.NET-Quellcode
- Public Class frm1
- Private WithEvents _newForm As frm2
- Private WithEvents _EventTest As EventTest
- Private Sub frm1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- _newForm = New frm2
- _newForm.TopLevel = False
- Panel1.Controls.Add(_newForm)
- _newForm.BringToFront()
- _newForm.Show()
- _EventTest = New EventTest
- End Sub
- Private Sub EventTest_TestEvent(value As String) Handles _EventTest.TestEvent
- Debug.WriteLine("Event empfangen... Wert: " & value)
- End Sub
- End Class
- Public Class EventTest
- Public Event TestEvent(value As String)
- Public Sub RaiseTestEvent(value As String)
- RaiseEvent TestEvent(value)
- End Sub
- End Class
frm2:
Wenn ich einen Haltepunkt in der "RaiseTestEvent" setze, hält der Debugger dort auch an.
Die Sub "EventTest_TestEvent" wird aber nicht ausgelöst.
Jemand eine Idee warum nicht?
Danke
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Montoyafan“ ()