コード例 #1
0
 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);
 }
コード例 #2
0
            /// <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);
            }
コード例 #3
0
        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);
        }
コード例 #4
0
            /// <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();
            }
コード例 #5
0
        /// <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);
        }