• Viernes 8 de Noviembre de 2024, 21:49

Autor Tema:  Como Cerrar Los Form Q Quedan Atras??  (Leído 1622 veces)

Vortice

  • Miembro MUY activo
  • ***
  • Mensajes: 135
    • Ver Perfil
Como Cerrar Los Form Q Quedan Atras??
« en: Martes 22 de Enero de 2008, 21:34 »
0
Camaradas,
Tengo un problema con los formularios les explico,
Form1 (MDI) padre
Form2, 3 y 4 hijos
A Form 2, 3 y 4 los llamo solo desde Form1
El problema es q cuando abro Form3 por ejemplo cierro Form2 y Form4 con la instrucción Close ( Form2.Close() y Form4.Close() ) y no los cierra, por q ocurre esto camaradas ojala y puedan ayudarme, de antemano gracias.
Solo el Bueno muere joven...

Abhero

  • Miembro MUY activo
  • ***
  • Mensajes: 137
    • Ver Perfil
    • http://www.myspace.com/abhero
Re: Como Cerrar Los Form Q Quedan Atras??
« Respuesta #1 en: Martes 22 de Enero de 2008, 21:50 »
0
desde donde los estas mandando a cerrar?

Estoy seguro que funciona desde el MDIparent o desde el mismo formulario usando ME.


PD: Salgo del trabajo, no volvere al foro hasta manana.

Nos leemos,
Ab.  :hola:


El Optimista lo vio medio lleno.
El Pesimista lo vio medio vacío.
Los malos analistas a penas vieron el vaso.

Vortice

  • Miembro MUY activo
  • ***
  • Mensajes: 135
    • Ver Perfil
Re: Como Cerrar Los Form Q Quedan Atras??
« Respuesta #2 en: Martes 22 de Enero de 2008, 22:27 »
0
supongo q hay algo q hago mal, pero nose q es lo q es.....
mira, el Form1 es el Mdi lo cual hice en las propiedad (isMdiContainer) en true y listo y los form hijos cuando los voy a llamar les digo q son mdi hijos o algo asi, lo hago de la siguiente manera

Dim Form_Cotizacion As New Cotizacion
Form_Cotizacion.MdiParent = Me
Form_Cotizacion.Show()

esto lo saque de otro foro y funciona, esto lo hice con el fin de al minimizar el formulario principal se minimizen los q esten adentro y funciona perfecto, pero al Editar un form x le digo q los demas l(los q estan atras, pero no el principal ese no lo cierro nunca solo al salir) los cierre con Close y no lo hace, lo hago asi

Form_Soporte.Close()
Dim Form_Cotizacion As New Cotizacion
Form_Cotizacion.MdiParent = Me
Form_Cotizacion.Show()

para q de esta manera antes de abrir el Form_Cotizacion cierre el Form_Soporte q ya esta abierto y no lo hace no lo cierra, espero haberme explicado Camarada es lo unico q me falla en la aplicacion, creo, jejejeje, de antemano gracias .....

Saludos desde Chile.
Solo el Bueno muere joven...

Abhero

  • Miembro MUY activo
  • ***
  • Mensajes: 137
    • Ver Perfil
    • http://www.myspace.com/abhero
Re: Como Cerrar Los Form Q Quedan Atras??
« Respuesta #3 en: Miércoles 23 de Enero de 2008, 12:04 »
0
Es decir que hiciste que un formulario normal contenga otros formularios poniendole la propiedad de MDI? Pero porque no pruebas con un Formulario MDI original que encuentras en el mismo lugar. <_<


El Optimista lo vio medio lleno.
El Pesimista lo vio medio vacío.
Los malos analistas a penas vieron el vaso.

Vortice

  • Miembro MUY activo
  • ***
  • Mensajes: 135
    • Ver Perfil
Re: Como Cerrar Los Form Q Quedan Atras??
« Respuesta #4 en: Miércoles 23 de Enero de 2008, 13:50 »
0
Como es eso de Formulario MDI original ???

Tu te refieres q al momento de crear el form lo haga de inmediato un form MDI, lo que ocurre es que yo descubri esto una vez que ya estaba todo programado....

pero me gustaria q despejaras esa duda q me quedo dando vueltas (MDI original)
Solo el Bueno muere joven...

Abhero

  • Miembro MUY activo
  • ***
  • Mensajes: 137
    • Ver Perfil
    • http://www.myspace.com/abhero
Re: Como Cerrar Los Form Q Quedan Atras??
« Respuesta #5 en: Miércoles 23 de Enero de 2008, 15:28 »
0
Un formulario normal se puede convertir en un contenedor de otros formularios modificandole una propiedad (IsMDIContainer = true). Esto es lo que hiciste verdad?

Pero en el menu de agregar los nuevos objetos puedes crear un MDIParent ya con todas sus propiedades establecidas. A eso me referia.

Ahora es solo una teoria para tratar de solucionar tu problema.

Recuerdos,
Ab. :hola:
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.


El Optimista lo vio medio lleno.
El Pesimista lo vio medio vacío.
Los malos analistas a penas vieron el vaso.

Vortice

  • Miembro MUY activo
  • ***
  • Mensajes: 135
    • Ver Perfil
Re: Como Cerrar Los Form Q Quedan Atras??
« Respuesta #6 en: Miércoles 23 de Enero de 2008, 15:34 »
0
Gracias Abhero,
pero creo q esa imagen es de vb.net 2005 y yo trabajo con 2003, si si si se que es antiguo pero ya lo cambiare, gracias por todo ahi vere q hago.....
Gracias saludos.......
Solo el Bueno muere joven...