Usted debe ser capaz de crear una forma genérica:¿Se pueden usar formularios genéricos en C#?
public partial class MyGenericForm<T> :
Form where T : class
{
/* form code */
public List<T> TypedList { get; set; }
}
es válido C#, y compila. Sin embargo, el diseñador no funcionará y el formulario lanzará una excepción de tiempo de ejecución si tiene alguna imagen que indique que no puede encontrar el recurso.
Creo que esto se debe a que el diseñador de formularios de Windows supone que los recursos se almacenarán con el nombre del tipo simple.
¿Qué tal si tienes 3 formularios? Quiero Form3: Form2. Esto incluye el parámetro de tipo genérico + controles en Form2. ¿Alguna idea? – mynkow