Si dovrebbe essere in grado di creare una forma generica:Puoi usare moduli generici in C#?
public partial class MyGenericForm<T> :
Form where T : class
{
/* form code */
public List<T> TypedList { get; set; }
}
è valido C#, e compila. Tuttavia, il progettista non funzionerà e il modulo genererà un'eccezione di runtime se si dispone di immagini che affermano che non è in grado di trovare la risorsa.
Penso che questo sia dovuto al fatto che il progettista di moduli Windows presuppone che le risorse verranno archiviate con il nome del tipo semplice.
E se avessi 3 moduli? Voglio Form3: Form2. Ciò include il parametro di tipo generico + i controlli in Form2. Qualche idea? – mynkow