AddHandler e RemoveHandler
A instrução AddHandler é semelhante à cláusula Handles já que ambas permitem que você especifique um manipulador de eventos.Entretanto, AddHandler usado com RemoveHandler, fornece flexibilidade maior do que a cláusula Handles, permitindo que você adicione, remova e altere dinamicamente o manipulador de evento associado com um evento.Se você quiser manipular eventos compartilhados ou eventos de uma estrutura, você deve usar AddHandler.
AddHandler leva dois argumentos: o nome de um evento de um remetente de evento, sistema autônomo um controle e uma expressão avaliada sistema autônomo um delegado.Você não precisa especificar explicitamente a classe representante ao usar AddHandler, desde que a declaração AddressOf sempre retorne uma referência ao representante.O exemplo a seguir associa um manipulador de evento com um evento gerado por um objeto.
AddHandler Obj.XEvent, AddressOf Me.XEventHandler
RemoveHandler, que disconecta um evento de um manipulador de eventos, usa a mesma sintaxe de AddHandler.Por exemplo:
RemoveHandler Obj.XEvent, AddressOf Me.XEventHandler
Consulte também
Tarefas
Como: Escrever manipuladores evento
Conceitos
Eventos e manipuladores de eventos