public UI_Special(CLDC_Comm.Enum.Cus_TaiType Ttype, CLDC_DataCore.Model.Plan.Plan_Specal FaItem) : base(Ttype, FaItem.Name) { InitializeComponent(); this.InitUI(); this.LoadFA(FaItem); }
/// <summary> /// 拷贝需要检定的方案 /// </summary> /// <param name="TaiType"></param> /// <param name="FaName"></param> /// <returns></returns> public CLDC_DataCore.Model.Plan.Plan_Specal Copy(CLDC_Comm.Enum.Cus_TaiType TaiType, string FaName) { CLDC_DataCore.Model.Plan.Plan_Specal Specal = new CLDC_DataCore.Model.Plan.Plan_Specal((int)TaiType, ""); //创建一个新的特殊检定方案 for (int i = 0; i < SpecialControls.Count; i++) { PrjUI.UI_SpecialPrj Item = SpecialControls[i]; Specal.Add(Item.GetItem()); } Specal.SetPram((int)TaiType, FaName); return(Specal); }
public void LoadFA(CLDC_DataCore.Model.Plan.Plan_Specal FaItem) { base.FaName = FaItem.Name; try { Cmb_Fa.Text = FaItem.Name; } catch { Cmb_Fa.SelectedIndex = 0; } SpecialControlUI.LoadFA(FaItem); }
/// <summary> /// 方案加载 /// </summary> /// <param name="FaItem"></param> public void LoadFA(CLDC_DataCore.Model.Plan.Plan_Specal FaItem) { PrjUI.UI_SpecialPrj Item; _CtrParent.Controls.Clear(); SpecialControls.Clear(); for (int i = 0; i < FaItem.Count; i++) { Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.UI_SpecialPrj(); Item.SetItemValue(FaItem.getSpecalPrj(i)); Item.MouseMoveOver += new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.UI_SpecialPrj.EventMouseMoveOver(SpecialControl_MouseMoveOver); Item.MouseMoves += new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.UI_SpecialPrj.EventMouseMove(SpecialControl_MouseMoves); Item.PanelClose += new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.UI_SpecialPrj.EventPanelClose(SpecialControl_PanelClose); _CtrParent.Controls.Add(Item); SpecialControls.Add(Item); } this._CtrParent_SizeChanged(_CtrParent, new EventArgs()); this.Sort(); }
/// <summary> /// 方案加载 /// </summary> /// <param name="faname">方案名称</param> public void LoadFA(string faname) { CLDC_DataCore.Model.Plan.Plan_Specal _Specal = new CLDC_DataCore.Model.Plan.Plan_Specal((int)base.TaiType, faname); this.LoadFA(_Specal); }