Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2011, 20:19
DavidReza
 
Fecha de Ingreso: enero-2011
Mensajes: 7
Antigüedad: 13 años, 3 meses
Puntos: 0
Abrir un Form desde otro Form y eliminar este último

Hola, a todos. Mi duda es la siguiente:

Tengo 2 WinForm's. Uno es el que se ejecuta por default al correr la aplicación (la cuál está en C#) y en el evento Click de un boton quiero que ese Form deje de existir y que me muestre el 2do Form que ya está programado con todo lo que necesita mi aplicación.

Sé que esto lo puedo hacer dentro del evento Click del botón, con cosas como:

Código:
Form1.Hide();
Form2.Show();
Pero no me agrada eso de que en mi barra de tareas, el icono que tiene el primer Form desaparezca y enseguida aparezca el icono del nuevo Form. Me gustaría que se conservara el mismo icono del 1er Form, pero que ahora apareciera el 2do Form sin que se vea el primero. Qué puedo hacer?

Intenté correr el 2do Form con `Application.Run(new Form2)', pero me dice que necesito crear un nuevo Thread. Si hago esto, también me crearía 2 iconos en la barra de tareas? O alguien conoce alguna otra alternativa para lograr esto?

Muchas gracias de antemano, espero sus respuestas! ;)