none
Nuevo formulario no cierra aplicación... RRS feed

  • Pregunta

  • Hola a todos, soy bastante nueva en el uso de este código y mi problema es cuando quiero pasar de una pantalla de bienvenida a un cuadro de login y de éste al Menú principal. Esta tarea la hago de la siguiente manera:

    formMenu = New Menu
                formMenu.Show()
                Me.Close()

    El problema que al ser un objeto New la aplicación no se cierra nunca!!

    Ya probé cambiar la configuración que dice "Cerrar con el último formulario" pero tampoco funciona...

    Les parecerá muy básico lo que estoy preguntando pero hace días que busco una respuesta en Internet y no encuentro nada parecido.

    Muchas gracias por su respuesta!!

    jueves, 11 de octubre de 2012 19:14

Respuestas

  • es que estas encarando mal como ingresas la ejcucion de la aplicacion, deberias lograr esto que planteas desde el metodo Sub Main

    alli es dodne lanzas el form de bienvenida y el de login para luego si va todo bien abres el form principal

    Winforms, realizar tareas antes de inicializa tarea

    an el articulo planteo justamente este que explico, valida al final donde menciono como habialitar el submain para vb.net y poder alli realziar las acciones de los dos primeros forma pero sobre todo el login antes de lanzar el form principal

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 12 de octubre de 2012 2:41

Todas las respuestas

  • eso es bastante sencillo, cuando llames a formmenu.show debes colocar me.hide quedando el codigo de la siguente manera 

    me.hide

    formenu.show

    pruebalo tal cual está

    jueves, 11 de octubre de 2012 21:39
  • Hola:

    Te falta referenciar el nuevo menú.

    La forma de llamar a un formulario y cerrar el que tienes abierto puede ser esta:

    private sub ...........

    Dim frm as formMenu = New formMenu

    frm.Show()

    Me.Close

    End Sub.

    Un saludo.

    Gemma

    jueves, 11 de octubre de 2012 21:43
  • es que estas encarando mal como ingresas la ejcucion de la aplicacion, deberias lograr esto que planteas desde el metodo Sub Main

    alli es dodne lanzas el form de bienvenida y el de login para luego si va todo bien abres el form principal

    Winforms, realizar tareas antes de inicializa tarea

    an el articulo planteo justamente este que explico, valida al final donde menciono como habialitar el submain para vb.net y poder alli realziar las acciones de los dos primeros forma pero sobre todo el login antes de lanzar el form principal

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 12 de octubre de 2012 2:41