你应该能够创建一个通用的形式:你可以在C#中使用通用表单吗?
public partial class MyGenericForm<T> :
Form where T : class
{
/* form code */
public List<T> TypedList { get; set; }
}
是有效的C#,并编译。但是,如果您有任何图像说明找不到资源,设计师将无法工作,并且表单将抛出运行时异常。
我认为这是因为Windows窗体设计器假定资源将存储在简单类型的名称下。
如果你有3种形式,那么呢?我想要Form3:Form2。这包括Form2中的泛型类型参数+控件。任何想法? – mynkow 2010-09-23 21:07:37