cerrar aplicacion - DotNetClubs
en

DotNetClubs

Comunidades de estudiantes entusiastas de la tecnología

cerrar aplicacion

Último artículo 10-18-2007 9:44 escrito por FranDiaz. 1 respuestas.
Página 1 de 1 (2 elementos)
Ordenar mensajes: Anterior Siguiente
  • 10-18-2007 3:44

    • netcigos
    • Contribuyente Top 25
    • Se unió el 09-12-2007
    • Envíos: 39
    • Puntos: 220

    cerrar aplicacion

    Hola Friends !!

       Quiero saber como cerrar una aplicacion desde un formulario modal y que lo llamo desde  el formulario principal de la aplicacion. Se que se usa Aplication.exit() para cerrar una aplicacion. El problema que
    encuentro es que el formulario principal tiene una statusbar y me tira una exepcion porque no encuentra un elemento ToolStripItem item_1 = this.statusStrip1.Items[1];
                    item_1.Text = "- Personal: " + this.personal.Nombre;

    En fin quisiera cerrar la aplicacion , sin importar en que formulario me encuentro y que se cierre por completo la aplicacion  y que me libere todo lo que haya cargado en memoria por los objetos creados.


    Codigo del Boton Salir aplicacion del formulario logeo

    private void button_salir_Click(object sender, EventArgs e)
            {
                string caption = "Cerrar el Sistema de Gestion de Maquinas Guille";
                string mensage = "¿ Desea Salir del Programa ?";
                MessageBoxButtons botones = MessageBoxButtons.YesNo;
                MessageBoxIcon icono = MessageBoxIcon.Question;


                DialogResult resultado = MessageBox.Show(mensage, caption, botones, icono);

                if (resultado == DialogResult.Yes)
                {
                    Application.Exit();

                }
            }

    Codigo del formulario principal que sigue despues de apretar el boton salir del formulario logeo


                    Form_logeo form_logeo = new Form_logeo();
                    form_logeo.ShowDialog();

                    ToolStripItem item_1 = this.statusStrip1.Items[1];
                    item_1.Text = "- Personal: " + this.personal.Nombre;




    • Puntos de post: 0
  • 10-18-2007 9:44 en respuesta a

    • FranDiaz
    • Contribuyente Top 10
    • Se unió el 12-18-2006
    • Huelva
    • Envíos: 78
    • Puntos: 460
    • DotNetClub_Coordinadores
      DotNetClub_Miembros
      DotNetClubs_AdminTeam

    Re: cerrar aplicacion

    Hola,

    Los objetos cargados te los elimina el GC el solito cuando no son necesarios o cuando terminas con la aplicación.
    En cuanto el código:

    Form_logeo form_logeo = new Form_logeo();
     form_logeo.ShowDialog();

    ToolStripItem item_1 = this.statusStrip1.Items[1];
    item_1.Text = "- Personal: " + this.personal.Nombre;

    ¿Lo pones despues del Application.Exit()?

    Un Saludo

    Fran Díaz
    Coordinador OnobaNET, SecondNug & UHUDotNetClub
    http://geeks.ms/blogs/fdiaz
    • Puntos de post: 0
Página 1 de 1 (2 elementos)
(c) DotNetClubs 2008
Ofrecido por Community Server (Commercial Edition)