Proszę przeczytać THIS post. Mam taki sam problem, jak opisano w tym poście, ale próbuję zrobić w VB.net zamiast C#.Jak wyświetlać i wywoływać zdarzenia niestandardowe dla kontrolki użytkownika WinFity vb.net
Jestem prawie pewien, że muszę to zrobić. Muszę użyć niestandardowego wydarzenia. (Użyłem code conversion site aby dowiedzieć się o niestandardowych zdarzeń.) Więc w IDE kiedy wpisz:
AddRemoveAttendees Public Niestandardowe zdarzenia jako EventHandler
rozszerza się poniższym fragmencie kodu.
Public Custom Event AddRemoveAttendees As EventHandler
AddHandler(ByVal value As EventHandler)
End AddHandler
RemoveHandler(ByVal value As EventHandler)
End RemoveHandler
RaiseEvent(ByVal sender As Object, ByVal e As System.EventArgs)
End RaiseEvent
End Event
Ale nie mogę wymyślić, co z tym zrobić. Do dzisiaj nigdy nie słyszałem o niestandardowych wydarzeniach.
Najważniejsze jest to, aby zdarzenie click przycisku z dymkiem skierowało się do kontenera kontrolki użytkownika. Wiem, że mógłbym zawrzeć moje własne wydarzenie, ale chciałbym przynajmniej zrozumieć zdarzenia niestandardowe, zanim pójdę dalej tą drogą.
Seth
Dzięki za odpowiedź ... dałem odbierz flagę do fi pierwszy post za jego dokładność, ale przegłosował twoją odpowiedź. Zdecydowałem się zawrzeć kontrolę w standardowych delegatach i zdarzeniach wewnątrz kontrolki, aby kontrola użytkownika wyemitowała zdarzenia, a nie sterowanie chilc ... zgodnie z sugestią użytkownika. Dzięki. Seth –