CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Duda Con For Each

(1/1)

jodijo5:
hola amigos, tengou problema, como le hago para recorrer todos los controles de u solo tipo especifico, esque lo que quiero hacer es recorrer todos los datetimepicker que tego un formulario, y a cada uno asignarle u mismo handler, lo recorro de la siguiente forma:

--- Código: Text --- dim n as controlfor each n i me.controls     if(n.gettype="datetimepicker")then           addhandler n.valuechanged,addressof funcionmia     end ifnext  pero me da error al momento de aignarle el handler, porque me dice que no es un evento de un tipo generic o algo asi, el evento no me cuerdo bien, pero estoy seguro que es el correcto, alguie deme una idea por favor

gracias de antemano

senzao18:
Manda la imagen del error, por lo general este tipo de errores pasa cuando el procedimiento que le quieres asignar al evento que le quieres asignar no tiene el mismo prototipo del procedimiento que sale por default para dicho evento...

Bueno si tuenes alguna duda hay me dices...

Soultaker:
Prueba con esto, a lo mejor funciona, no lo he probado

--- Código: Text ---Dim N As ControlFor Each N In Me.Controls    If TypeOf N Is DateTimePicker Then          AddHandler N.ValueChanged, AddressOf funcionmia    End IfNext 
 :comp:

jodijo5:
jeje gracias copchay, no era el problema dle prototipo de la funcion, era justamente eso, gracias copachay, el error decia, "no coinciden lo tipos"

Navegación

[0] Índice de Mensajes

Ir a la versión completa