Ayuda Para Abrir Form Varias Veces


Objetivo: Ayuda Para Abrir Form Varias Veces
Bueno, pues como dice el titulo, necesito ayuda para poder abrir varias veces un form que tengo hecho. La cuestión es poder abrir 3 o 4 form, con diferente información para comparar información entre uno y otros.

Objetivo: Re: Ayuda Para Abrir Form Varias Veces
Hola:

Pues debes crear una variable asignandole ese form

Public sub abrirnuevo()
Dim f as new Formtipo
f.show
end


Cada vez que ejecutas abrirnuevo, abrira una copia del formulario "formtipo", con todos los botones y procedimeintos que haya en el.

Lo que te aconsejo que veas este hilo,
http://jsbsan.wordpress.com/2010/11...orm-desde-otro/
ya que asi le puedes pasar la información que desees al formulario (por ejemplo la ruta de un archivo de datos, etc)

última edición por jsbsan el Viernes, 19 Noviembre 2010, 00:18; editado 1 vez
Objetivo: Re: Ayuda Para Abrir Form Varias Veces
Pero donde tendría que agregar ese código? Se supone que seria en el Form Madre para que el Form Hijo pueda ser repetido todas las veces que necesite no?

Objetivo: Re: Ayuda Para Abrir Form Varias Veces
Pues lo pones en el evento que dispare que se abran los varios formularios (En el boton de abrir, en un bucle, etc.). Sin ver tu código comprenderás que no se te puede responder más.

Perfil MP  
Objetivo: Re: Ayuda Para Abrir Form Varias Veces
No no, tranquilo con esto me basta... Muchas gracias a los 2.

Objetivo: Re: Ayuda Para Abrir Form Varias Veces
Una pregunta mas... En caso de que tenga que llamar a una función publica que se encuentra en el form que se repite, como lo hago? porque se supone que si llamo a f.nombrefuncion, me la ejecutara en todas no?

Objetivo: Re: Ayuda Para Abrir Form Varias Veces
Yo las funciones públicas las pongo en un módulo.... y hago referencia al formulario en los datos que le tengo que introducir, te explico:

'modulo busqueda

Public sub Buscar(rejilla as gridviews,dato1 as string ,dato2 as string)
...
...
end


Cuando llamo a la funcion, lo hago de la siguiente manera:
'Formulario
busqueda.buscar(Me.consulta,"hola","Adios")

Siendo consulta un gridviews, dentro del formulario, al poner Me le digo que es el actual..

Si quieres ver un ejemplo "de uso real", hoy intentare subir la version "ALFA-00" del proyecto Lince.
Alli dejare el archivo fuente, donde uso bastante este método....



Saludos

última edición por jsbsan el Miercoles, 24 Noviembre 2010, 13:35; editado 1 vez
Objetivo: Re: Ayuda Para Abrir Form Varias Veces
mmm. Ok.
La verdad es que es fácil de entender y muy útil. Esta tarde cuando termine de comer lo probare porque creo que le voy a sacar mucha utilidad. De todas formas iré pegando un vistazo para verlo en lo de Proyecto Lince.

Gracias!


Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.2117s (PHP: -54% SQL: 154%)
Consultas SQL: 31 - Debug off - GZIP Activado