Sí, quizás no he detallado en exceso.
Tengo un control de usuario que está formado entre otros por un objeto domainupdown y este control de usuario lo tengo por duplicado en el mismo formulario. Lo que quiero es que al cambiar el item seleccionado en el domainupdown (que está dentro del control de usuario) se realice una determinada acción según sea la interacción con uno u otro control de usuario.
Para ello al cargar el formulario hago lo siguiente:
AddHandler UserControl_1.DomainUpDown1.SelectedItemChanged, AddressOf Calcular
AddHandler UserControl_2.DomainUpDown1.SelectedItemChanged, AddressOf Calcular
Si interactúo en el UserControl_1 cambiando la selección del DomainUpDown debería "Calcular" tomando un determinado valor, mientras que si interactúo en el DomainUpDown del UserControl_2 quisiera que tome otro valor para "Calcular". Por mi desconocimiento en este tema lo primero que pienso, aunque ya he visto que no tiene sentido, es:
b]AddHandler UserControl_1.DomainUpDown1.SelectedItemChanged, AddressOf Calcular(Valor1)
AddHandler UserControl_2.DomainUpDown1.SelectedItemChanged, AddressOf Calcular(Valor2)[/b]
dónde Calcular sería un procedimiento del tipo Private Sub Calcular (ByVal Valor as string)
Espero haberme explicado
Gracias