otro ejemplo tienes abierto el principal y quieres abrir otro has esto:
Código:
if (DialogRsult.Yes == MessageBox.Show("Deseas Cerrar el form Principal", "Cerrar", MessageBoxButtons.YesNo, MesageIcon.Question))
{
formNuevo nuevo = new formNuevo();
nuevo.Show();
this.Hide();
}
se cierra el principal y se queda abierto el nuevo.
Saludos
...