Leggere il numero THIS. Ho lo stesso problema descritto in questo post, ma sto cercando di farlo in VB.net piuttosto che in C#.Come esporre e aumentare eventi personalizzati per un controllo utente winforms vb.net
Sono sicuro di farlo, devo utilizzare un evento personalizzato. (Io ho usato un code conversion site per arrivare a conoscere gli eventi personalizzati.) Quindi nell'IDE quando si digita il seguente:
AddRemoveAttendees pubblico Custom Event Come EventHandler
si espande per il seguente frammento di codice.
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
Ma non riesco a capire cosa fare con esso. Fino ad oggi non avevo mai sentito parlare di eventi personalizzati.
La linea di fondo di ciò che voglio è avere l'evento click di un pulsante fino al contenitore del controllo utente. So che potrei concludere il mio evento, ma vorrei almeno capire gli eventi personalizzati prima di andare più avanti.
Seth
Grazie per la risposta ... ho dato il risposta flag al fi primo post per la sua completezza, ma ha messo in risalto la tua risposta. Ho deciso di avvolgere il controllo in delegati e eventi standard all'interno del controllo in modo che il controllo utente emetta gli eventi anziché il controllo chilc ... secondo i vostri suggerimenti. Grazie. Seth –