Chicos tengo tres formularios y cada uno tiene un boton para abrir el otro.por ejemplo.
FormA abre FormB
FormB abre FormC
Con el tema del open todo esta el problema surge cuando cierro el FormC, al cerra el FormC se cierra tambien B.
Lo que uso para abrir cada formulario es lo siguiente.
Para abrir el FormB
FormB frm=New FormB();
frm.CargarId(Var01)
frm.ShowDialog();
Ese codigio uso para abrir cada formulario.
Alguna respuesta para saber porque se cierran las pantallas que deseo sigan abiertas.