在窗体窗体控件上使用模板
问题描述:
public static T newitem<T>(Form Control, int Left, int Top, string Text = "", bool Visible = true) where T : new()
{
T a = new T();
a.Left = Left;
a.Top = Top;
a.Text = Text;
a.Visible = Visible;
Control.Controls.Add(a);
return a;
}
我想写一个函数,将窗体控件添加到我的窗体。当我尝试访问a.xxx时,出现错误。 错误:'T'不包含'Left'的定义,并且没有找到接受'T'类型的第一个参数的扩展方法'Left'。 我该如何解决这个问题?在窗体窗体控件上使用模板