Wie zum hinzufügen von event-handler-lokale Variablen in VB.NET

Ich habe ein Formular in VB.NET als dialog im mainform. Seine Instanzen sind immer lokal definiert, da es kein Feld für. Wenn der Benutzer klickt auf den OK-button im dialog, es wird ein Ereignis ausgelöst, mit genau einem argument eine Instanz einer meiner Klassen.

Da ist es immer eine lokale variable, wie kann ich einen event-handler für das Ereignis? Ich gesucht habe für mich und auch was gefunden aber ich kann nicht wirklich herausfinden...

Code für das Ereignis, ein Feld, in MyDialog:

public Event ObjectCreated(ByRef newMyObject as MyObject)

Code für das Hauptformular zu call dialog : (never mind the syntax)

Dim dialog As New MyDialog()
dialog.ShowDialog(Me)
AddHandler ObjectCreated, (what do I put here?) //Or how do I add a handler?

Wie Sie sehen können ich bin stecken, wie fügen Sie einen Ereignishandler für meine Veranstaltung. Kann mir jemand helfen? Vorzugsweise mit der beste Weg, es zu tun...

InformationsquelleAutor MarioDS | 2012-04-25

Schreibe einen Kommentar