• Jueves 2 de Mayo de 2024, 14:39

Autor Tema:  Re: cerrar programa adecuadamente  (Leído 1408 veces)

gabperez

  • Miembro activo
  • **
  • Mensajes: 51
    • Ver Perfil
    • http://www.enlacesjuridicos.com.ar
Re: cerrar programa adecuadamente
« en: Martes 1 de Octubre de 2002, 13:33 »
0
Podrían decirme porqué cuando cierro una aplicación en tiempos de ejecución desde la X de la esquina superior derecha, no me descarga todo el programa?

julio jesus franco blanco

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: cerrar programa adecuadamente
« Respuesta #1 en: Sábado 26 de Octubre de 2002, 01:53 »
0
añade a tu aplicacion un formulario mdi y a los demas formularios ponle la propiedad mdichild=true. con este tipo de interfaz puedes tener varias pantallas dentro del mdi y si llegas a tener todas las pantallas abiertas dentro del mdi cuando cierres el mdi se van a cerrar todas automaticamente. pero cuando cierres cualquiera de las child no se cerrara toda lka aplicacion, si te sircvio o no contesta a mi mail gracias

julio jesus franco blanco

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: cerrar programa adecuadamente
« Respuesta #2 en: Sábado 26 de Octubre de 2002, 01:57 »
0
añade a tu aplicacion un formulario mdi y a los demas formularios ponle la propiedad mdichild=true. con este tipo de interfaz puedes tener varias pantallas abiertas dentro del mdi y si llegas a tener todas las pantallas dentro del mdi cuando cierres el mdi se van a cerrar todas automaticamente. pero cuando cierres cualquiera de las child no se cerrara toda lka aplicacion, si te sircvio o no contesta a mi mail gracias

javierbalk

  • Miembro MUY activo
  • ***
  • Mensajes: 142
  • Nacionalidad: 00
    • Ver Perfil
    • Print preview y grabar PDF en Visual Basic 6
cerrar programa adecuadamente
« Respuesta #3 en: Sábado 26 de Octubre de 2002, 23:42 »
0
¿A que te refieres con que no se descarga todo el programa, porque en el entorno de desarrollo ves que sigue ejecutandose?

Si es así se debe a que queda algún formulario cargado, fijate que debes usar Unload Nombre_Del_Formulario y no Nombre_Del_Formulario.Hide para ocultar los mismos.

En tu programa, asçi como está ahora, verás que si no presentas ningun otro formulario que el principal y luego lo cierras, ahi se cierra bien.
Bueno, eso es porque no hay ningún formulario cargado.

En cualquier momento que accedas a una propiedad o control contenido en un form, por ejemplo Form2.BackColor = vbRed, o Form2.Label1.Caption = "Prueba", el formulario se carga en memoria y luego debes descargarlo con la orden Unload.

Saludos,

Javier