Varias llamadas a un mismo formulario.
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.
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.
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 : .
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 : .
