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

cerrar forms en c#

Estas en el tema de cerrar forms en c# en el foro de .NET en Foros del Web. Tengo una aplicación con un form principal que lleva a otros forms... los otros forms tienen un botón "cerrar" , para cerrar ese determinado form, ...
  #1 (permalink)  
Antiguo 02/06/2012, 08:14
Avatar de falconeta8  
Fecha de Ingreso: mayo-2012
Mensajes: 53
Antigüedad: 12 años
Puntos: 0
Exclamación cerrar forms en c#

Tengo una aplicación con un form principal que lleva a otros forms... los otros forms tienen un botón "cerrar" , para cerrar ese determinado form, que lo hago con this.Close , el problema está en que me cierra toda la aplicación, al igual que si doy a la x de salir de la ventana.

Sabéis que puedo hacer?¿?
__________________
System.out.println (“HTML, CSS, PHP, Javascript, C#, Java... De todo !”);
  #2 (permalink)  
Antiguo 02/06/2012, 10:37
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: cerrar forms en c#

Y como abres los forms desde el principal.
Porque digamos si haces esto en el principal te tendría que mostrar el form2 y no te tendría que cerrar el principal
Código C#:
Ver original
  1. Form2 f2 = new Form2();
  2. f2.Show();

Luego si cerras el Form2 te tendría que quedar abierto el principal.
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres
  #3 (permalink)  
Antiguo 02/06/2012, 16:27
Avatar de falconeta8  
Fecha de Ingreso: mayo-2012
Mensajes: 53
Antigüedad: 12 años
Puntos: 0
Respuesta: cerrar forms en c#

Código:
private void button3_Click(object sender, EventArgs e)
        {
            pitagoras Pitagoras = new pitagoras();
            Pitagoras.ShowDialog();
            this.Close();
        }
Así lo hago
__________________
System.out.println (“HTML, CSS, PHP, Javascript, C#, Java... De todo !”);
  #4 (permalink)  
Antiguo 02/06/2012, 17:15
Avatar de baker1562  
Fecha de Ingreso: marzo-2011
Ubicación: Puntarenas
Mensajes: 261
Antigüedad: 13 años, 1 mes
Puntos: 9
Respuesta: cerrar forms en c#

Cita:
Iniciado por falconeta8 Ver Mensaje
Código:
private void button3_Click(object sender, EventArgs e)
        {
            pitagoras Pitagoras = new pitagoras();
            Pitagoras.ShowDialog();
            this.Close();
        }
Así lo hago
El boton para mostrar el form "Pitagoras" solo debe tener showDialog(); en el codigo del form debes usar el this.close() por lo que veo llamas al form pitagoras y al mismo tiempo no cierras el form que llamaste sin que cierras el principal
  #5 (permalink)  
Antiguo 02/06/2012, 20:37
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: cerrar forms en c#

Cita:
Iniciado por falconeta8 Ver Mensaje
Código:
private void button3_Click(object sender, EventArgs e)
        {
            pitagoras Pitagoras = new pitagoras();
            Pitagoras.ShowDialog();
            this.Close();
        }
Así lo hago
Pues por eso se te cierra entonces con this.Close(); lo estas cerrando quitale eso.
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres
  #6 (permalink)  
Antiguo 03/06/2012, 03:10
Avatar de falconeta8  
Fecha de Ingreso: mayo-2012
Mensajes: 53
Antigüedad: 12 años
Puntos: 0
Respuesta: cerrar forms en c#

Perfecto, ya va como la seda ! , si tengo alguna duda mas ya os aviso !

Gracias :D
__________________
System.out.println (“HTML, CSS, PHP, Javascript, C#, Java... De todo !”);

Etiquetas: c#
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 12:54.