WithEvents
in Visual Basic mantiene il valore EventHandler
s quando si modifica il riferimento all'oggetto?Does WithEvents in Visual Basic mantiene i suoi EventHandler quando cambia il riferimento all'oggetto?
Dire ho dichiarato un pulsante, gli eventi di cottura:
Private WithEvents _MyButton
Ora sono la sottoscrizione di un gestore di eventi:
Private Sub _MyButton_Click() Handles _MyButton.Click
' Here I DoClick()
End Sub
Intende la funzione di DoClick()
essere ancora chiamato quando cambio l'istanza di l'oggetto pulsante come mostrato di seguito?
_MyButton = New Button()
suppongo: Sì, ma non è sicuro ... – serhio
Sì, lo farà. Quando il riferimento è impostato, i gestori vengono automaticamente aggiunti e/o rimossi secondo necessità. –