FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cerrar dos formularios creados dinamicamente (al mismo tiempo)
Saludos, mi problema es el siguiente: Tengo dos formularios creados dinamicamente de la siguiente forma, en el form1 el cual fue creado de la mima forma tengo el siguiente codigo para crear y visualizar al form2:
Ya en el form2 tengo un boton el cual quiero que cierre los dos formularios, este form2 y el form1 que creo al form2, aqui tengo este codigo:
En el evento close de los dos forms tengo el siguiente codigo:
Cuando presiono el boton del form2 para cerrar ambos formularios me marca un error de acceso a direccion de memoria o algo parecido. Cuando en el codigo de creacion de formulario quito el showModal y pongo un simple Show, funciona sin problemas. Si alguien me puede ayudar de antemano se los adradezco. |
#2
|
||||
|
||||
o si lo prefieres
Espero te ayude. saludos
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#3
|
|||
|
|||
Le agrege la instruccion close al boton del form1 donde esta el codigo para crear el form2 pero cierra el form1 sin mostrar el form2.
Y yo lo que quiero es lo siguiente: tengo a un form1 con un boton que crea a un form2 y este form2 tiene un "boton que debe cerrar ambos formularios". Gracias. |
#4
|
|||
|
|||
Si usas ShowModal es imposible que cierre el Form1 sin abrir el Form2
Cómo lo estás haciendo? Porque lo del amigo yusnerqui es totalmente correcto |
#5
|
|||
|
|||
primero creo el form1 NO modal luego ahi creo el form2 de tipo Modal y estando en el form2 quiero cerrar el form2 (Modal) y el form1 que no es modal.
|
#6
|
||||
|
||||
Si form1 llama a form2 de forma modal, no podes desde este cerrar a form1...
Sin embargo, podes hacer que se cierre form2 y en form1 evaluar una condición para cerrarlo. En form2, por ejemplo, al pulsar el botón:
En form1, creas form2, y cerras form1 asi:
Dejando siempre los eventos OnClose como están. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#7
|
|||
|
|||
Cita:
Cita:
Al ser Modal, no llegará nunca a la linea del Close hasta que Form2 no se haya cerrado |
#8
|
|||
|
|||
Gracias, por fin se pudo, estaba sencillo pero habia interpretado mal sus explicaciones, la explicación de Cadetill la entendi mejor y funciono sin problemas.
|
|
|
|