public object Clone() { We7Control ctr = new We7Control(); foreach (PropertyInfo p in this.GetType().GetProperties()) { p.SetValue(ctr, p.GetValue(this, null), null); } return(ctr); }
public FieldControl GetControl(We7Control control) { FieldControl ctr = Page.LoadControl(GetControlPath(control.Type)) as FieldControl; if (ctr == null) { throw new SysException(control.Type + "不存在"); } ctr.ID = control.ID; ctr.InitControl(panelContext, control); //ctr.SetFieldData(field); //ctr.PanelContext = modelData; //ctr.ID = field.Info.ID; //ctr.InitControl(); return(ctr); }