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

Cerrar el formulario de inicio y abrir otro formulario, sin que se cierre la aplicaci

Estas en el tema de Cerrar el formulario de inicio y abrir otro formulario, sin que se cierre la aplicaci en el foro de .NET en Foros del Web. Hola!!! Tengo un problema con mi aplicación, a ver si alguien me puede ayudar. Resulta que tengo una aplicación que abre un formulario Form1, que ...
  #1 (permalink)  
Antiguo 09/11/2007, 20:38
Avatar de kalixe985  
Fecha de Ingreso: junio-2006
Ubicación: Colombiano viviendo en Es
Mensajes: 73
Antigüedad: 17 años, 10 meses
Puntos: 0
Pregunta Cerrar el formulario de inicio y abrir otro formulario, sin que se cierre la aplicaci

Hola!!!

Tengo un problema con mi aplicación, a ver si alguien me puede ayudar.

Resulta que tengo una aplicación que abre un formulario Form1, que es el principal del proyecto (el que está en el Main:-->Application.Run(new Form1()) ), el cual se encarga de que el usuario rellene 2 textBoxs, y luego le pasa los textos al segundo formulario Form2 y se cierra, dejando abierto el segundo formulario. En este punto tengo 2 problemas:



-Si, dentro de Form1, en el método en el que paso los datos del primer formulario (Form1) al segundo (Form2), hago:

Código:
Form2 f2=new Form2(); 
f2.texto1=TextBox1.Text; 
f2.texto2=TextBox2.Text; 
f2.Show(); 
this.Close();
dado que Form1 es el formulario de inicio de la aplicación,el this.Close() hace que se cierre todo y no se abre el Form2.





-Si, dentro de Form1, por el contrario opto por no cerrar el Form1 cuando abro el Form2, sino que lo escondo, así:

Código:
Form2 f2=new Form2(); 
f2.texto1=TextBox1.Text; 
f2.texto2=TextBox2.Text; 
f2.Show(); 
this.Hide();
, se abre el Form2, mientras el Form1 sigue "vivo" pero invisible, y cuando quiero cerrar el Form2 desde el botón de cerrar [x], no me cierra realmente la aplicación ya que Form1 está vivo aún.




Lo que necesito concretamente es alguna forma de poder abrir el Form2 desde el Form1 y que Form1 se cierre, pero que nose cierre toda la aplicación, ya que quiero que Form2 siga abierto.
Otra posible solución sería que Form1 se ocultara cuando Forms2 se abriera, y luego desde Forms2 pudiera "matar" el Form1 que está oculto.



Seguramente me estoy ahogando en un vaso de agua, pero bueno, necesito ayuda. A ver si algien me puede ayudar, gracias de antemano!!!!!
  #2 (permalink)  
Antiguo 09/11/2007, 21:39
Avatar de omar_cb11  
Fecha de Ingreso: septiembre-2005
Mensajes: 178
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Cerrar el formulario de inicio y abrir otro formulario, sin que se cierre la apli

si estas en visual basic te vas a el menu proyecto > propiedades y en la ficha aplicacion en el combobox de modo de cerrado selecciona "cuando el ultimo form cierre". espero te sirva, saludos
__________________
A veces hay que darle un golpecito al Pc para que funcione.
  #3 (permalink)  
Antiguo 10/11/2007, 16:48
Avatar de kalixe985  
Fecha de Ingreso: junio-2006
Ubicación: Colombiano viviendo en Es
Mensajes: 73
Antigüedad: 17 años, 10 meses
Puntos: 0
De acuerdo Re: Cerrar el formulario de inicio y abrir otro formulario, sin que se cierre la apli

Ya lo he solucionado. Muchas gracias por responder!!!
  #4 (permalink)  
Antiguo 11/01/2008, 02:44
 
Fecha de Ingreso: noviembre-2006
Mensajes: 8
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Cerrar el formulario de inicio y abrir otro formulario, sin que se cierre la apli

Buenas,

¿Cómo lo solucionaste al final?
  #5 (permalink)  
Antiguo 18/06/2008, 10:44
 
Fecha de Ingreso: mayo-2008
Mensajes: 16
Antigüedad: 16 años
Puntos: 0
Respuesta: Cerrar el formulario de inicio y abrir otro formulario, sin que se cierre

Sí, estaría bien saber cómo lo solucionó, porque me vendría bien.

Gracias.
  #6 (permalink)  
Antiguo 02/07/2008, 13:18
 
Fecha de Ingreso: junio-2008
Mensajes: 7
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Cerrar el formulario de inicio y abrir otro formulario, sin que se cierre

hola
no se como,lo soluciono, Kalixe
pero tambien se puede utilizar el Application.Exit() en el Form2 en vez del .Close()
  #7 (permalink)  
Antiguo 05/07/2008, 17:39
 
Fecha de Ingreso: julio-2008
Mensajes: 4
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Cerrar el formulario de inicio y abrir otro formulario, sin que se cierre

bueno aunque ya lo solucionastes .... igual espero contarte mi opcion .... yo por lo general le quito el borde a los formularios y les pongo un boton salir....es en el clic de ese boton donde puedo controlar mejor.....
  #8 (permalink)  
Antiguo 03/10/2012, 23:02
 
Fecha de Ingreso: octubre-2012
Mensajes: 1
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Cerrar el formulario de inicio y abrir otro formulario, sin que se cierre

Estoy realiazando una aplicacion en vb. net 2008 y tengo un problema a la hora de abrir un formulario desde una ya abierto, se cierra la app. alguien que me pueda hechar la mano en este problema
  #9 (permalink)  
Antiguo 04/10/2012, 08:29
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Cerrar el formulario de inicio y abrir otro formulario, sin que se cierre

Por favor no revivir temas viejos, si deseas que te ayuden abre tu propio tema

Saludos
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 01:13.