Mam formularz w VB.NET, który jest używany jako dialog w mainform. Jego instancje są zawsze zdefiniowane lokalnie, nie ma dla niego pola. Kiedy użytkownik kliknie przycisk OK w oknie dialogowym, uruchomi zdarzenie z dokładnie jednym argumentem, instancją jednej z moich klas.Jak dodać obsługę zdarzeń do zmiennej lokalnej w VB.NET
Ponieważ jest to zawsze zmienna lokalna, jak mogę dodać procedurę obsługi zdarzeń dla tego zdarzenia? Rozglądałem się za siebie i znaleźć coś, ale naprawdę nie mogę zrozumieć to ...
kod dla zdarzenia, pole w MyDialog
:
public Event ObjectCreated(ByRef newMyObject as MyObject)
kod do głównego formularza, aby wywołać okno : (nieważne składni)
Dim dialog As New MyDialog()
dialog.ShowDialog(Me)
AddHandler ObjectCreated, (what do I put here?) //Or how do I add a handler?
Jak widać utknąłem na tym, jak dodać obsługę do mojego wydarzenia. Czy ktoś może mi pomóc? Najlepiej zrobić to najlepiej ...
kryształowo, dzięki. – MarioDS
@MarioDeSchaepmeester Myślałem, że twoje pytanie zawiera "Najlepiej z najlepszym sposobem zrobienia tego ...". Dlaczego miałbyś odznaczać moją odpowiedź? –
Cóż, od razu zdałem sobie sprawę, że tak, znów zaakceptowałem twoją, przepraszam za zamieszanie. – MarioDS