none
cerrar windows form RRS feed

  • Pregunta

  • Cordial saludo comunidad...

    Mi inquietud es la siguiente... lo que pasa es que tengo un windows form con cierta información... y apenas termino de llenar esa información me aparece un botón que me abre otro windows form... lo que quiero es que al darle click a este botón que me aparece se me cierre el primer windows form que tengo abierto... será que alguien me puede ayudar con esto... estoy trabajando en C#

     

    Muchas gracias.. por la ayuda

    viernes, 19 de marzo de 2010 20:57

Respuestas

  • Hola

    En el evento Click del botón, justo despues de llamar al método Show o ShowDialog del segundo form prueba esto:

    this.Close();

    Con eso debería cerrar el formulario donde se encuentra el botón dejando abierto el segundo formulario.

    Un saludo!


    MCTS .NET Framework 3.5 Windows Forms Application Development
    viernes, 19 de marzo de 2010 21:00
    Moderador
  • Hola,

     

    Vamos a ver, si el formulario que tienes es el formulario principal de la aplicacion y lo cierras te va a cerrar la aplicacion por completo.

    Indicarte, que si el segundo formulario lo abres de forma modal (ShowDialog) y pon es el codigo donde te ha indicado Josue, el formulario no se cerrara hasta que cierres el segundo formulario.

     

    Si abres el segundo form con .Show() si que podras poner detras this.Close();


    Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
    Si la respuesta te ha sido util Votala.
    Mi Blog: Jtorrecilla
    Enlace a Faq de Winforms en Ingles Muy bueno
    • Marcado como respuesta alejandro6544 viernes, 19 de marzo de 2010 22:14
    viernes, 19 de marzo de 2010 21:03
    Moderador

Todas las respuestas

  • Hola

    En el evento Click del botón, justo despues de llamar al método Show o ShowDialog del segundo form prueba esto:

    this.Close();

    Con eso debería cerrar el formulario donde se encuentra el botón dejando abierto el segundo formulario.

    Un saludo!


    MCTS .NET Framework 3.5 Windows Forms Application Development
    viernes, 19 de marzo de 2010 21:00
    Moderador
  • Hola,

     

    Vamos a ver, si el formulario que tienes es el formulario principal de la aplicacion y lo cierras te va a cerrar la aplicacion por completo.

    Indicarte, que si el segundo formulario lo abres de forma modal (ShowDialog) y pon es el codigo donde te ha indicado Josue, el formulario no se cerrara hasta que cierres el segundo formulario.

     

    Si abres el segundo form con .Show() si que podras poner detras this.Close();


    Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
    Si la respuesta te ha sido util Votala.
    Mi Blog: Jtorrecilla
    Enlace a Faq de Winforms en Ingles Muy bueno
    • Marcado como respuesta alejandro6544 viernes, 19 de marzo de 2010 22:14
    viernes, 19 de marzo de 2010 21:03
    Moderador
  • Hola

    jtorrecilla, tienes toda la razon jejeje, si lo haces despues de showdialog, puedes esperar 1000 años a que se cierre el form jajaja, gracias por el apunte compañero!


    MCTS .NET Framework 3.5 Windows Forms Application Development
    viernes, 19 de marzo de 2010 21:05
    Moderador
  • Si  ya lo pude hacer... muchas gracias... por el aporte
    viernes, 19 de marzo de 2010 21:17
  • Si la respuesta  te sirvio por favor marcala para que otros usuarios se puedan beneficiar de ella.
    Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
    Si la respuesta te ha sido util Votala.
    Mi Blog: Jtorrecilla
    Enlace a Faq de Winforms en Ingles Muy bueno
    viernes, 19 de marzo de 2010 22:00
    Moderador