Formulario.show y Unload formulario

18/07/2003 - 23:16 por Yan Cantuarias | Informe spam
Hola a todo, necesito resolver esta duda...

Yo por ejemplo llamo a Form1.show, per dentro del load del form1, si no se
cumple una condicion le digo unload form1.

Uds. ya sabes lo que quiero hacer, no? pero me sale error, ¿Cual es la
manera de hacer esto?

Gracias y espero sus respuestas...

YAN

Preguntas similare

Leer las respuestas

#6 Javier Balkenende
21/07/2003 - 11:44 | Informe spam
En ese caso me da un error que dice que el form ya está mostrado, que no se
puede mostrar en forma modal.


"Pablo Di Martino" escribió en el mensaje
news:
yo me acuerdo que si llamabas a Form2 por ej de forma modal y en el load


de
Form2 hacías un unload te daba ese error que nombras
"Javier Balkenende" escribió en el mensaje
news:
> Hola Enrique:
>
> Si, ese error también da, pero es interceptable y entonces se soluciona
con
> el manejo de errores.
> El que yo decía que me acuerdo me parece que lo daba en el propio evento
> Load y que decía que no se podía descargar el formulario en ese contexto


o
> algo así. Ahora ya estoy dudando si es que me estoy confundiendo, pero
> hubiera jurado que eso de descargar el form en el evento load daba


error.
>
> Saludos,
>
> Javier
>
> "Softjaen" @yahoo.es> escribió en el mensaje
> news:
> >
> > "Javier Balkenende" escribió:
> >
> > > Qué raro... yo me acuerdo de ese error que dice que no
> > > se puede descargar el formulario en el evento Load,
> > > pero lo probé con VB6 y VB5 y anda, no da el
> > > error.
> >
> > Hola, Javier:
> >
> > Y yo también me acuerdo.
> >
> > Puede ser que Yan se esté refiriendo al error 364 (Se ha descargado el
> > objeto), y ese error se produce cuando llamas a un formulario
(Form2.Show)
> > desde el evento «Form_Load» del primer formulario por ejemplo, y éste
> último
> > se descarga en su propio evento «Form_Load»:
> >
> > Form1
> > > > >
> > Private Sub Form_Load()
> > ' Cuando regresa de Form2, se produce el error.
> > Form2.Show
> > End Sub
> >
> > Form2
> > > > > Private Sub Form_Load()
> >
> > Dim bCondicion As Boolean
> >
> > If Not bCondicion Then Unload Form2
> >
> > End Sub
> >
> > Un saludo
> >
> > Enrique Martínez
> > [MS MVP - VB]
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida