【发布时间】:2008-11-24 12:30:47
【问题描述】:
如果您从自己的书面通用形式继承,为什么设计器不工作?
假设我有以下通用形式
public class GenericForm<T> : System.Windows.Forms.Form
{
public T Test
{
get;
set;
}
}
当我去找设计师时,我得到了错误。
我编造的唯一解决方法是使用编译器指令。
#if DESIGN
public partial class Form1 : System.Windows.Forms.Form
#else
public partial class Form1 : GenericForm<string>
#endif
{
public Form1()
{
InitializeComponent();
}
}
【问题讨论】: