Ar trebui să puteți crea un formular generic:
public partial class MyGenericForm :
Form where T : class
{
/* form code */
public List TypedList { get; set; }
}
Este valabil C#, și se compilează. Cu toate acestea, designerul nu va funcționa, iar formularul va arunca o excepție de rulare dacă aveți imagini care indică faptul că nu poate găsi resursa.
Cred că acest lucru se datorează faptului că proiectantul ferestrelor presupune că resursele vor fi stocate sub numele de tip simplu.