Cita:
Iniciado por jlcruz
amigo saludos a mi me ha funcionado este codigo en C#
FrmMain Form = new FrmMain();
Form.Show();//abriendo el formulario principal
this.Hide();//esto sirve para ocultar el formulario Anterior....
Ocultar no es lo mismo que cerrar. Hay que tenerlo en cuenta. Ocultandolo el formulario sigue "vivo" y por lo tanto ejecutando los eventos que pueda tener asociados.