lo que pasa es que tengo un problema ...
quiero que un form llamado login llame a otro que se llama principal ....
el codigo que tengo es mas o menos asi ...
Código:
  
y a la hora que toy en principal y quiero cerrar el programa le doy if (dni ==  DNI)
                {
                    Principal principal = new Principal();
                    principal.Show();
                    this.Hide();
                }
 Cita:   
 pero el programa se queda en ejecucuion ya que solo oculto la pantalla principal ... que tengo que hacer para que se cierren todos los forms ?? this.close ?? o this.dispose ?? this.Dispose();
  
 



