CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Pasar Un Formulario A Una Funcion
Tagasa:
Hola!
Queria saber si hay alguna manera de pasar como parametro un formulario, en visual 6.0 llamaba a la funcion: HazFuncion(form), y en la funcion ponia public function(pantalla as form), y luego usando pantalla.control me servia.
¿Como puedo hacer lo mismo para .net?
He usado lo mismo, incluso añadiendo la declaracion luego dentro de la funcion del formulario, pero no me funciona.
Saludossssssssssssssssss :hola:
Tania
jodijo5:
--- Código: Text ---public function HazFunction(pantalla as form).....end function
o sino digamos que tienes un formulario que se llama frmpantalla, y quieres que la funcion solo trabaje con formularios de esa clase:
--- Código: Text --- public function HazFunction(pantalla as frmpantalla)......end sub
Tagasa:
Hola jodijo5!
Mi problema es cuando quiero pasar distintos tipos de formulario, en ese caso uso funcion ( pantalla as form), peor no se dentro de la funcion como puedo llamar a los controles de ese formulario que le pase, me han comentado que hay que hacer una conversion de tipos, pero no se como se hace. De todas maneras gracias y seguire investigando a ver si encuentro algo.
Saludossssssssssssssss :hola:
Tania
hdr:
el objeto formulario tiene una coleccion que se llama controls, hay se encuentran listados todos los controles de un formulario, ya pudrias hacer un for y lugo con el operador typeof (variuables) is (tipo) podrias saber que tipo de control es y realizar las operaciones q necesites
senzao18:
Podrias sobrecargar la funcion para cada uno de los formularios que tengas pensado usar y asi manipular directamente los controles por nombre.
Podrias explicar que es exactamente lo que quieres lograr con esa funcion?
Navegación
[#] Página Siguiente
Ir a la versión completa