Foros del Web » Programación para mayores de 30 ;) » .NET »

[Newbie] Cerrar Formulario MDI

Estas en el tema de [Newbie] Cerrar Formulario MDI en el foro de .NET en Foros del Web. Hola, estoy realizando un pequeño programa en visual basic .net 2005 Mi problema es el siguiente: tengo un formulario para login y luego este llama ...
  #1 (permalink)  
Antiguo 21/10/2009, 16:45
 
Fecha de Ingreso: mayo-2008
Mensajes: 8
Antigüedad: 16 años, 8 meses
Puntos: 0
[Newbie] Cerrar Formulario MDI

Hola, estoy realizando un pequeño programa en visual basic .net 2005
Mi problema es el siguiente:
tengo un formulario para login y luego este llama a un formulario MDI que es el que contiene los menus para accesar a las diferentes opciones. Quiero codificar una opcion sencilla para salir del programa, utilizo este codigo:

Me.Close()

con lo cual logro salir del formulario MDI pero el programa sigue en ejecucion (en la barra standard del vs2005 sigue activado el boton para detener la depuracion). Igual me sucede si quiero cerrar el formulario con el boton Cerrar que se encuentra en la parte superior derecha.
La forma como mando a llamar al formulario MDI desde el formulario de login es la siguiente:

dim ventana as new MDIparent()
Me.Hide()
ventana.show()
  #2 (permalink)  
Antiguo 21/10/2009, 17:54
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 5 meses
Puntos: 87
Respuesta: [Newbie] Cerrar Formulario MDI

para cerrar la aplicacion usa

Application.Exit()

si tienes algun formulario modal siempre abierto habria q revisar tu codigo.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 21/10/2009, 18:12
 
Fecha de Ingreso: mayo-2008
Mensajes: 8
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: [Newbie] Cerrar Formulario MDI

Gracias por la pronta respuesta. En efecto al utilizar:

Application.Exit()

Se cierra la aplicacion, ahora el problema esta con el boton "Cerrar" del formulario.
Esto lo solucione con el siguiente codigo dentro del evento FormClosing del formulario:
If CloseReason.UserClosing Then
Application.Exit()
End If
Espero que le sirva a alguien mas.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:58.