Creación de ventanas.

tema enviado por imnothing en C#
tema iniciado el 17/03/2010

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