Buenas, mi pregunta es bastante sencilla.
Estoy desarrollando una aplicación con varias ventanas. Normalmente, cuando necesito una la creo directamente y la muestro:
FormNuevaVentana v = new FormNuevaVentana;
ventana.asignarPropiedades;
ventana.Show(); // o ShowDialog(), todo depende.
Normalmente suelo montarme una clase comun que paso como propiedad a todas las ventanas y que contiene tanto métodos como propiedades que puedan ser comunes:
ventana.comun = this.comun;
La cuestión es que no se si es mejor seguir creando las ventanas tal y como lo estoy haciendo ahora o si crearlas todas de primeras en la instancia de la clase comun y luego únicamente ir llamándolas (es decir, hacer el show).
No quiero el código, únicamente que alguien me diga cual de los dos métodos ve mejor.
Gracias