Saludos a toda la comunidad!
Me encuentro realizando una practica en c#, mi objetivo es estructurar un método e navegación adecuado para el usuario, pero sigo sin obtener el resultado que deseo.
Les comparto el proceso que estoy tratando de lograr:
1- El usuario abre la aplicación de escritorio y enseguida lanzo una ventana Splash esto lo logro con un hilo controlado por un contador, al cerrar el hilo me lanza mi Form principal donde hay un menu.
2.- EL usuario piensa navegar dentro de ese menu al hacer clic a "x" item del menu le mostrara un nuevo contenido dentro de un nuevo form.
pregunta como puedo lograr una iteración optima para lograr ese proceso?
NOTA: He utilizado el método ShowDialog ();sin embargo con este método lo sucede es que me abre una nueva ventada por separado diferente a mi aplicación, lo que hace que la app
consuma mas memoria.
Al igual he trabajado con MDI Parents aunque en este caso me sucede lo mismo abro una nueva ventana y en caso de tener una sola pantalla en mi app me genera una nueva y ahora tengo dos lo que , lleva a la aplicación al consumo de mas memoria
Tambien he intentado abrir un windows form dentro de un panel, sin embargo me genera un inconveniente ya que hace transparente mi form que estoy instanciando dentro del form actual.
Alguien puede mostrarme como han trabajado el proceso de navegación, o cual es la mejor forma de trabajar la navegación en windows form de manera optimizada.