Varias llamadas a un mismo formulario.

Alicia
14 de Abril del 2005
Hola a todos.

Tengo una duda un poco complicada, o por lo menos a mi me lo parece así. Espero explicar bien qué es lo que quiero hacer.

Yo quiero poder llamar desde varias opciones de mi aplicación a un determinado formulario. Yo tengo mi *.frm y quiero que desde otro, se llame a ese (eso lo sé hacer ;-p) Pero el problema es que se le puede llamar pulsando varios botones. Se rellenarán datos y se volverá al anterior. Si ahora pulso otro botón, se tiene que abrir el mismo formulario, pero vacío, para poder rellenarlo, pero si pulso el botón de antes, me tiene que aparecer el mismo con lo que he rellenado antes...

Espero que se entienda qué quiero hacer...

Lo que no sé, es si se pueden crear varias instancias de un formulario.

¿Puedo hacer lo que quiero?

Gracias de antemano.

. : AlphaSoft : .
14 de Abril del 2005
O.K.

Claro que se puede, en VB todo se puede ; -)

Para poder crear instancias de un FORM, primero tienes que declarar una Variable de tipo FORM:

Dim Variable as TuForm

ejemplo: Dim Instancia as FormReporte

Ahora, cuando quieras una nueva instancia de tu FormReporte:

Set Instancia = new FormReporte

De ahi en adelante, cuando quieras referirte a la nueva instancia, deberas hacerlo con Instancia y no con FormReportes.

Ejemplo:

Instancia.caption = "Nueva instancia de FormReportes"

Espero que te sirva... Saludos!

. : AlphaSoft : .


Alicia
14 de Abril del 2005
Muchísimas gracias!

Me ayuda muchísimo. Gracias!
Saludos!