//初始化窗体数据 public void InitialValue(ImageModel imgItem) { //保存窗体信息 guid = imgItem.Guid; cooling = imgItem.coolingType; imageName = imgItem.Name; order = imgItem.OrderId; ChangedOveroad = imgItem; textBoxTag.Text = imgItem.ModuleTag; List<ContentPropertyValue> cbBoxWS_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "WHEEL SIZE", imgItem.Guid); cbBoxWS.SelectedIndexChanged -= new EventHandler(cbBoxWS_SelectedIndexChanged); cbBoxWS.DataSource = cbBoxWS_Data; cbBoxWS.DisplayMember = "ValueDescription"; cbBoxWS.SelectedIndex = -1; cbBoxWS.ValueMember = "Value"; cbBoxWS.Text = cbBoxWS_Data.First().Default; cbBoxWS.SelectedIndexChanged -= new EventHandler(cbBoxWS_SelectedIndexChanged); List<ContentPropertyValue> cbBoxSp_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxSp.SelectedIndexChanged -= new EventHandler(cbBoxSp_SelectedIndexChanged); cbBoxSp.DataSource = cbBoxSp_Data; cbBoxSp.DisplayMember = "ValueDescription"; cbBoxSp.SelectedIndex = -1; cbBoxSp.ValueMember = "Value"; cbBoxSp.Text = cbBoxSp_Data.First().Default; cbBoxSp.SelectedIndexChanged += new EventHandler(cbBoxSp_SelectedIndexChanged); //显示名字 FirstShowName(); }
/// <summary> /// 用于双击 /// </summary> /// <param name="imageBoxList"></param> /// <returns></returns> public static List<ImageModel> getDoubleClickImageModelList(List<ImageEntity> imageBoxList) { List<ImageModel> imageModelList = new List<ImageModel>(); for (int i = 0; i < imageBoxList.Count; i++) { ImageModel imageModel = new ImageModel(); imageModel.Name = imageBoxList.ElementAt(i).Name; imageModel.X = imageBoxList.ElementAt(i).Rect.X; imageModel.Y = imageBoxList.ElementAt(i).Rect.Y; imageModel.Height = imageBoxList.ElementAt(i).Rect.Height; imageModel.Width = imageBoxList.ElementAt(i).Rect.Width; imageModel.Url = imageBoxList.ElementAt(i).Url; imageModel.Text = imageBoxList.ElementAt(i).Text; imageModel.ParentName = imageBoxList.ElementAt(i).parentName; imageModel.FirstDance = imageBoxList.ElementAt(i).firstDistance; imageModel.SecondDance = imageBoxList.ElementAt(i).secondDistance; imageModel.Type = imageBoxList.ElementAt(i).Type; imageModel.IsSelected = imageBoxList.ElementAt(i).isSelected; imageModel.OrderId = orderId; imageModel.ModuleTag = imageBoxList.ElementAt(i).moduleTag; imageModel.coolingType = imageBoxList.ElementAt(i).coolingType; imageModel.Guid = imageBoxList.ElementAt(i).Guid; imageModel.ThirdDistance = imageBoxList.ElementAt(i).thirdDistance; imageModel.TopViewFirstDistance = imageBoxList.ElementAt(i).topViewFirstDistance; imageModel.TopViewSecondDistance = imageBoxList.ElementAt(i).topViewSecondDistance; imageModel.ImageWidth = imageBoxList.ElementAt(0).imageWidth; imageModelList.Add(imageModel); } return imageModelList; }
//初始化窗体数据 public void InitialValue(ImageModel imgItem) { //保存窗体信息 guid = imgItem.Guid; cooling = imgItem.coolingType; imageName = imgItem.Name; order = imgItem.OrderId; ChangedOveroad = imgItem; textBoxTag.Text = textBoxTag.Text = imgItem.ModuleTag; List<ContentPropertyValue> cbBoxCT_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name,"COOLING TYPE", imgItem.Guid); cbBoxCT.SelectedIndexChanged -= new EventHandler(cbBoxCT_SelectedIndexChanged); cbBoxCT.DataSource = cbBoxCT_Data; cbBoxCT.DisplayMember = "ValueDescription"; cbBoxCT.SelectedIndex = -1; cbBoxCT.ValueMember = "Value"; cbBoxCT.Text = cbBoxCT_Data.First().Default; cbBoxCT.SelectedIndexChanged+=new EventHandler(cbBoxCT_SelectedIndexChanged); List<ContentPropertyValue> cbBoxDP_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "DRAIN PAN", imgItem.Guid); cbBoxDP.SelectedIndexChanged -= new EventHandler(cbBoxDP_SelectedIndexChanged); cbBoxDP.DataSource = cbBoxDP_Data; cbBoxDP.DisplayMember = "ValueDescription"; cbBoxDP.SelectedIndex = -1; cbBoxDP.ValueMember = "Value"; cbBoxDP.Text = cbBoxDP_Data.First().Default; cbBoxDP.SelectedIndexChanged+=new EventHandler(cbBoxDP_SelectedIndexChanged); List<ContentPropertyValue> cbBoxSp_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxSp.SelectedIndexChanged -= new EventHandler(cbBoxSp_SelectedIndexChanged); cbBoxSp.DataSource = cbBoxSp_Data; cbBoxSp.DisplayMember = "ValueDescription"; cbBoxSp.SelectedIndex = -1; cbBoxSp.ValueMember = "Value"; cbBoxSp.Text = cbBoxSp_Data.First().Default; cbBoxSp.SelectedIndexChanged+=new EventHandler(cbBoxSp_SelectedIndexChanged); if (ChangedOveroad.Type=="CBA")//根据图块的属性判断是否显示数据 { List<ContentPropertyValue> cbBoxRoE_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxRoE.SelectedIndexChanged -= new EventHandler(cbBoxRoE_SelectedIndexChanged); cbBoxRoE.DataSource = cbBoxRoE_Data; cbBoxRoE.DisplayMember = "ValueDescription"; cbBoxRoE.SelectedIndex = -1; cbBoxRoE.ValueMember = "Value"; cbBoxRoE.Text = cbBoxRoE_Data.First().Default; cbBoxRoE.SelectedIndexChanged += new EventHandler(cbBoxRoE_SelectedIndexChanged); List<ContentPropertyValue> cbBoxFPIE_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxFPIE.SelectedIndexChanged -= new EventHandler(cbBoxFPIE_SelectedIndexChanged); cbBoxFPIE.DataSource = cbBoxFPIE_Data; cbBoxFPIE.DisplayMember = "ValueDescription"; cbBoxFPIE.SelectedIndex = -1; cbBoxFPIE.ValueMember = "Value"; cbBoxFPIE.Text = cbBoxFPIE_Data.First().Default; cbBoxFPIE.SelectedIndexChanged += new EventHandler(cbBoxFPIE_SelectedIndexChanged); List<ContentPropertyValue> cbBoxCirE_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxCirE.SelectedIndexChanged -= new EventHandler(cbBoxCirE_SelectedIndexChanged); cbBoxCirE.DataSource = cbBoxCirE_Data; cbBoxCirE.DisplayMember = "ValueDescription"; cbBoxCirE.SelectedIndex = -1; cbBoxCirE.ValueMember = "Value"; cbBoxCirE.Text = cbBoxCirE_Data.First().Default; cbBoxCirE.SelectedIndexChanged += new EventHandler(cbBoxCirE_SelectedIndexChanged); List<ContentPropertyValue> cbBoxCoE_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxCoE.SelectedIndexChanged -= new EventHandler(cbBoxCoE_SelectedIndexChanged); cbBoxCoE.DataSource = cbBoxCoE_Data; cbBoxCoE.DisplayMember = "ValueDescription"; cbBoxCoE.SelectedIndex = -1; cbBoxCoE.ValueMember = "Value"; cbBoxCoE.Text = cbBoxCoE_Data.First().Default; cbBoxCoE.SelectedIndexChanged += new EventHandler(cbBoxCoE_SelectedIndexChanged); } if (ChangedOveroad.Type == "CBB")//根据图块的属性判断是否显示数据 { List<ContentPropertyValue> cbBoxRH_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxRH.SelectedIndexChanged -= new EventHandler(cbBoxRH_SelectedIndexChanged); cbBoxRH.DataSource = cbBoxRH_Data; cbBoxRH.DisplayMember = "ValueDescription"; cbBoxRH.SelectedIndex = -1; cbBoxRH.ValueMember = "Value"; cbBoxRH.Text = cbBoxRH_Data.First().Default; cbBoxRH.SelectedIndexChanged += new EventHandler(cbBoxRH_SelectedIndexChanged); List<ContentPropertyValue> cbBoxFPIH_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxFPIH.SelectedIndexChanged -= new EventHandler(cbBoxFPIH_SelectedIndexChanged); cbBoxFPIH.DataSource = cbBoxFPIH_Data; cbBoxFPIH.DisplayMember = "ValueDescription"; cbBoxFPIH.SelectedIndex = -1; cbBoxFPIH.ValueMember = "Value"; cbBoxFPIH.Text = cbBoxFPIH_Data.First().Default; cbBoxFPIH.SelectedIndexChanged += new EventHandler(cbBoxFPIH_SelectedIndexChanged); List<ContentPropertyValue> cbBoxCirH_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxCirH.SelectedIndexChanged -= new EventHandler(cbBoxCirH_SelectedIndexChanged); cbBoxCirH.DataSource = cbBoxCirH_Data; cbBoxCirH.DisplayMember = "ValueDescription"; cbBoxCirH.SelectedIndex = -1; cbBoxCirH.ValueMember = "Value"; cbBoxCirH.Text = cbBoxCirH_Data.First().Default; cbBoxCirH.SelectedIndexChanged += new EventHandler(cbBoxCirH_SelectedIndexChanged); List<ContentPropertyValue> cbBoxCoH_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxCoH.SelectedIndexChanged -= new EventHandler(cbBoxCoH_SelectedIndexChanged); cbBoxCoH.DataSource = cbBoxCoH_Data; cbBoxCoH.DisplayMember = "ValueDescription"; cbBoxCoH.SelectedIndex = -1; cbBoxCoH.ValueMember = "Value"; cbBoxCoH.Text = cbBoxCoH_Data.First().Default; cbBoxCoH.SelectedIndexChanged += new EventHandler(cbBoxCoH_SelectedIndexChanged); } if (ChangedOveroad.Type == "CBC")//根据图块的属性判断是否显示数据 { List<ContentPropertyValue> cbBoxRC_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxRC.SelectedIndexChanged -= new EventHandler(cbBoxRC_SelectedIndexChanged); cbBoxRC.DataSource = cbBoxRC_Data; cbBoxRC.DisplayMember = "ValueDescription"; cbBoxRC.SelectedIndex = -1; cbBoxRC.ValueMember = "Value"; cbBoxRC.Text = cbBoxRC_Data.First().Default; cbBoxRC.SelectedIndexChanged += new EventHandler(cbBoxRC_SelectedIndexChanged); List<ContentPropertyValue> cbBoxFPIC_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxFPIC.SelectedIndexChanged -= new EventHandler(cbBoxFPIC_SelectedIndexChanged); cbBoxFPIC.DataSource = cbBoxFPIC_Data; cbBoxFPIC.DisplayMember = "ValueDescription"; cbBoxFPIC.SelectedIndex = -1; cbBoxFPIC.ValueMember = "Value"; cbBoxFPIC.Text = cbBoxFPIC_Data.First().Default; cbBoxFPIC.SelectedIndexChanged += new EventHandler(cbBoxFPIC_SelectedIndexChanged); List<ContentPropertyValue> cbBoxCirC_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxCirC.SelectedIndexChanged -= new EventHandler(cbBoxCirC_SelectedIndexChanged); cbBoxCirC.DataSource = cbBoxCirC_Data; cbBoxCirC.DisplayMember = "ValueDescription"; cbBoxCirC.SelectedIndex = -1; cbBoxCirC.ValueMember = "Value"; cbBoxCirC.Text = cbBoxCirC_Data.First().Default; cbBoxCirC.SelectedIndexChanged += new EventHandler(cbBoxCirC_SelectedIndexChanged); List<ContentPropertyValue> cbBoxCoC_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxCoC.SelectedIndexChanged -= new EventHandler(cbBoxCoC_SelectedIndexChanged); cbBoxCoC.DataSource = cbBoxCoC_Data; cbBoxCoC.DisplayMember = "ValueDescription"; cbBoxCoC.SelectedIndex = -1; cbBoxCoC.ValueMember = "Value"; cbBoxCoC.Text = cbBoxCoC_Data.First().Default; cbBoxCoC.SelectedIndexChanged += new EventHandler(cbBoxCoC_SelectedIndexChanged); } FirstShowName(); }
//初始化窗体数据 public void InitialValue(ImageModel imgItem) { //保存窗体信息 guid = imgItem.Guid; cooling = imgItem.coolingType; imageName = imgItem.Name; order = imgItem.OrderId; ChangedOveroad = imgItem; //初始化数据 textBoxTag.Text = imgItem.ModuleTag; List<ContentPropertyValue> cbBoxAW_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "AIRWAY TYPE", imgItem.Guid); cbBoxAW.SelectedIndexChanged -= new EventHandler(cbBoxAW_SelectedIndexChanged); cbBoxAW.DataSource = cbBoxAW_Data; cbBoxAW.DisplayMember = "ValueDescription"; cbBoxAW.SelectedIndex = -1; cbBoxAW.ValueMember = "Value"; ; cbBoxAW.Text = cbBoxAW_Data.First().Default; cbBoxAW.SelectedIndexChanged += new EventHandler(cbBoxAW_SelectedIndexChanged); List<ContentPropertyValue> cbBoxSf_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "SAFETY CONTROL", imgItem.Guid); cbBoxSf.SelectedIndexChanged -= new EventHandler(cbBoxSf_SelectedIndexChanged); cbBoxSf.DataSource = cbBoxSf_Data; cbBoxSf.DisplayMember = "ValueDescription"; cbBoxSf.SelectedIndex = -1; cbBoxSf.ValueMember = "Value"; cbBoxSf.Text = cbBoxSf_Data.First().Default; cbBoxSf.SelectedIndexChanged += new EventHandler(cbBoxSf_SelectedIndexChanged); List<ContentPropertyValue> cbBoxDP_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "DRAIN PAN TYPE", imgItem.Guid); cbBoxDP.SelectedIndexChanged -= new EventHandler(cbBoxDP_SelectedIndexChanged); cbBoxDP.DataSource = cbBoxDP_Data; cbBoxDP.DisplayMember = "ValueDescription"; cbBoxDP.SelectedIndex = -1; cbBoxDP.ValueMember = "Value"; cbBoxDP.Text = cbBoxDP_Data.First().Default; cbBoxDP.SelectedIndexChanged += new EventHandler(cbBoxDP_SelectedIndexChanged); List<ContentPropertyValue> cbBoxSp_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxSp.SelectedIndexChanged -= new EventHandler(cbBoxSp_SelectedIndexChanged); cbBoxSp.DataSource = cbBoxSp_Data; cbBoxSp.DisplayMember = "ValueDescription"; cbBoxSp.SelectedIndex = -1; cbBoxSp.ValueMember = "Value"; cbBoxSp.Text = cbBoxSp_Data.First().Default; cbBoxSp.SelectedIndexChanged += new EventHandler(cbBoxSp_SelectedIndexChanged); FirstShowName(); }
//初始化函数调用 public void InitialValue(ImageModel imgItem) { ChangedOveroad = imgItem; //保存窗体信息 guid = imgItem.Guid; cooling = imgItem.coolingType; imageName = imgItem.Name; order = imgItem.OrderId; textBoxTag.Text = imgItem.ModuleTag; textBoxFT.Text ="P=Pleated Filter";//没有绑定数据,暂时固定,需要修改 textBoxDA.Text = ".2";//没有绑定数据,暂时固定,需要修改 List<ContentPropertyValue> cbBoxFS_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "FILTERS ", imgItem.Guid); cbBoxFS.SelectedIndexChanged -= new EventHandler(cbBoxFS_SelectedIndexChanged); cbBoxFS.DataSource = cbBoxFS_Data; cbBoxFS.DisplayMember = "ValueDescription"; cbBoxFS.SelectedIndex = -1; cbBoxFS.ValueMember = "Value"; cbBoxFS.Text = cbBoxFS_Data.First().Default; cbBoxFS.SelectedIndexChanged += new EventHandler(cbBoxFS_SelectedIndexChanged); List<ContentPropertyValue> cbBoxSf_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "SAFETY CONTROL", imgItem.Guid); cbBoxSf.SelectedIndexChanged -= new EventHandler(cbBoxSf_SelectedIndexChanged); cbBoxSf.DataSource = cbBoxSf_Data; cbBoxSf.DisplayMember = "ValueDescription"; cbBoxSf.SelectedIndex = -1; cbBoxSf.ValueMember = "Value"; cbBoxSf.Text = cbBoxSf_Data.First().Default; cbBoxSf.SelectedIndexChanged += new EventHandler(cbBoxSf_SelectedIndexChanged); List<ContentPropertyValue> cbBox2FT_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "SECOND FILTER TYPE", imgItem.Guid); cbBox2FT.SelectedIndexChanged -= new EventHandler(cbBox2FT_SelectedIndexChanged); cbBox2FT.DataSource = cbBox2FT_Data; cbBox2FT.DisplayMember = "ValueDescription"; cbBox2FT.SelectedIndex = -1; cbBox2FT.ValueMember = "Value"; cbBox2FT.Text = cbBox2FT_Data.First().Default; cbBox2FT.SelectedIndexChanged += new EventHandler(cbBox2FT_SelectedIndexChanged); List<ContentPropertyValue> cbBox2FS_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "SECOND FILTERS", imgItem.Guid); cbBox2FS.SelectedIndexChanged -= new EventHandler(cbBox2FS_SelectedIndexChanged); cbBox2FS.DataSource = cbBox2FS_Data; cbBox2FS.DisplayMember = "ValueDescription"; cbBox2FS.SelectedIndex = -1; cbBox2FS.ValueMember = "Value"; cbBox2FS.Text = cbBox2FS_Data.First().Default; cbBox2FS.SelectedIndexChanged += new EventHandler(cbBox2FS_SelectedIndexChanged); List<ContentPropertyValue> cbBoxFO_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "FILTER OPTIONS", imgItem.Guid); cbBoxFO.SelectedIndexChanged -= new EventHandler(cbBoxFO_SelectedIndexChanged); cbBoxFO.DataSource = cbBoxFO_Data; cbBoxFO.DisplayMember = "ValueDescription"; cbBoxFO.SelectedIndex = -1; cbBoxFO.ValueMember = "Value"; cbBoxFO.Text = cbBoxFO_Data.First().Default; cbBoxFO.SelectedIndexChanged += new EventHandler(cbBoxFO_SelectedIndexChanged); List<ContentPropertyValue> cbBoxSp_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxSp.SelectedIndexChanged -= new EventHandler(cbBoxSp_SelectedIndexChanged); cbBoxSp.DataSource = cbBoxSp_Data; cbBoxSp.DisplayMember = "ValueDescription"; cbBoxSp.SelectedIndex = -1; cbBoxSp.ValueMember = "Value"; cbBoxSp.Text = cbBoxSp_Data.First().Default; cbBoxSp.SelectedIndexChanged += new EventHandler(cbBoxSp_SelectedIndexChanged); //显示名字 FirstShowName(); }
string SelectedImge; //暂时设定为定值,测试用 #endregion Fields #region Constructors //初始化窗体 public ModuleDetail(List<ImageModel> imageModelList) { for (int i = 0; i < imageModelList.Count; i++) { if (imageModelList.ElementAt(i).Name.Equals("virtualHRA")) { imageModelList.RemoveAt(i); break; } } List<Label> storeLabel=new List<Label>(); this.imageModelist = imageModelList; InitializeComponent(); for (int i = 0; i < imageModelist.Count; i++) { ImageModel imgEntity = imageModelist.ElementAt(i); ContentBLL.InitialImageOrder(imgEntity.Guid, imgEntity.coolingType, imgEntity.Name, imgEntity.OrderId, imgEntity.ModuleTag); IntialSelectedImge = imgEntity.ParentName; IntialSelectedImge_mode = imgEntity; if (imgEntity.IsSelected == true) { imgSelectedModel = imgEntity; SelectedImge = imgEntity.ParentName; } if (i == 1) { orderId = imgEntity.OrderId; } if (i == 0) { Image tempImage = Image.FromFile(imgEntity.Url); Bitmap imageBitMap = new Bitmap(tempImage, 85, 110); PictureBox firstPb = new PictureBox(); firstPb.Width = 85; firstPb.Height = 110; firstPb.Image = imageBitMap; firstPb.Name = imgEntity.ModuleTag + "" + imgEntity.Name; firstPb.Location = new Point(panel1.Width / 4, 10); panel1.Controls.Add(firstPb); Label firstLabel = new Label(); firstLabel.Location = new Point(firstPb.Location.X, firstPb.Location.Y + firstPb.Height + 2); firstLabel.AutoSize = false; firstLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; firstLabel.Width = 85; firstLabel.Height = 50; firstLabel.Text = imgEntity.Text; panel1.Controls.Add(firstLabel); storeLabel.Add(firstLabel); //PictrueBox注册事件 firstPb.Click += new EventHandler(firstPb_Click); } else { ImageModel beforimgEntity = imageModelist.ElementAt(i - 1); ImageModel nowimgEntity = imageModelist.ElementAt(i); PictureBox nextPb = new PictureBox(); nextPb.Width = 85; nextPb.Height = 110; nextPb.Name = nowimgEntity.ModuleTag + "" + nowimgEntity.Name; Image picImage = Image.FromFile(nowimgEntity.Url); nextPb.Image = new Bitmap(picImage, 85, 110); Label beforLabel = storeLabel[i - 1]; nextPb.Location = new Point(beforLabel.Location.X, beforLabel.Location.Y + beforLabel.Height + 2); panel1.Controls.Add(nextPb); Label nextLabel = new Label(); nextLabel.Text = imageModelist.ElementAt(i).Text; nextLabel.Height = 50; nextLabel.Width = 80; nextLabel.Location = new Point(nextPb.Location.X, nextPb.Location.Y + nextPb.Height + 2); storeLabel.Add(nextLabel); panel1.Controls.Add(nextLabel); nextPb.Click += new EventHandler(firstPb_Click); } } }
public void ShowSelectedImg(string imgSelected,ImageModel ImMo) { switch (imgSelected) { case "Blank Box": BlankBox frmblankBox = new BlankBox(); frmblankBox.TopLevel = false; frmblankBox.Parent = RightPinal; frmblankBox.Dock = DockStyle.Fill; frmblankBox.InitialValue(ImMo);//获取点击的图标,传递其唯一标识,并赋值 frmblankBox.Show(); break; case "Coil": Coil frmCoil = new Coil(); frmCoil.TopLevel = false; frmCoil.Parent = RightPinal; frmCoil.Dock = DockStyle.Fill; frmCoil.InitialValue(ImMo); frmCoil.Show(); break; case "Control Box": ControlBox frmControlBox = new ControlBox(); frmControlBox.TopLevel = false; frmControlBox.Parent = RightPinal; frmControlBox.Dock = DockStyle.Fill; frmControlBox.InitialValue(ImMo); frmControlBox.Show(); break; case "Fan Box": FanBox frmFanBox = new FanBox(); frmFanBox.TopLevel = false; frmFanBox.Parent = RightPinal; frmFanBox.Dock = DockStyle.Fill; frmFanBox.InitialValue(ImMo); frmFanBox.Show(); break; case "Filter": Filter frmFilter = new Filter(); frmFilter.TopLevel = false; frmFilter.Parent = RightPinal; frmFilter.Dock = DockStyle.Fill; frmFilter.InitialValue(ImMo); frmFilter.Show(); break; case "Heat": Heat frmHeat = new Heat(); frmHeat.TopLevel = false; frmHeat.Parent = RightPinal; frmHeat.Dock = DockStyle.Fill; frmHeat.InitialValue(ImMo); frmHeat.Show(); break; case "HR Wheel": HRWheel frmHRWheel = new HRWheel(); frmHRWheel.TopLevel = false; frmHRWheel.Parent = RightPinal; frmHRWheel.Dock = DockStyle.Fill; frmHRWheel.InitialValue(ImMo); frmHRWheel.Show(); break; case "Mixing Box": MixingBox frmMixingBox = new MixingBox(); frmMixingBox.TopLevel = false; frmMixingBox.Parent = RightPinal; frmMixingBox.Dock = DockStyle.Fill; frmMixingBox.InitialValue(ImMo);//获取点击的图标,传递其唯一标识 frmMixingBox.Show(); break; } }
//初始化窗体数据 public void InitialValue(ImageModel imgItem) { //保存窗体信息 guid = imgItem.Guid; cooling = imgItem.coolingType; imageName = imgItem.Name; order = imgItem.OrderId; ChangedOveroad = imgItem; textBoxTag.Text = imgItem.ModuleTag; textBoxDA.Text = ".2";//没有绑定数据,暂时固定,待修改 List<ContentPropertyValue> cbBoxFun_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "FUNCTION", imgItem.Guid); cbBoxFun.SelectedIndexChanged -= new EventHandler(cbBoxFun_SelectedIndexChanged); cbBoxFun.DataSource = cbBoxFun_Data; cbBoxFun.DisplayMember = "ValueDescription"; cbBoxFun.SelectedIndex = -1; cbBoxFun.ValueMember = "Value"; cbBoxFun.Text = cbBoxFun_Data.First().Default; cbBoxFun.SelectedIndexChanged += new EventHandler(cbBoxFun_SelectedIndexChanged); List<ContentPropertyValue> cbBoxFi_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "FILTERS", imgItem.Guid); cbBoxFi.SelectedIndexChanged -= new EventHandler(cbBoxFi_SelectedIndexChanged); cbBoxFi.DataSource = cbBoxFi_Data; cbBoxFi.DisplayMember = "ValueDescription"; cbBoxFi.SelectedIndex = -1; cbBoxFi.ValueMember = "Value"; cbBoxFi.Text = cbBoxFi_Data.First().Default; cbBoxFi.SelectedIndexChanged += new EventHandler(cbBoxFi_SelectedIndexChanged); List<ContentPropertyValue> cbBoxFO_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "FILTER OPTIONS ", imgItem.Guid); cbBoxFO.SelectedIndexChanged -= new EventHandler(cbBoxFO_SelectedIndexChanged); cbBoxFO.DataSource = cbBoxFO_Data; cbBoxFO.DisplayMember = "ValueDescription"; cbBoxFO.SelectedIndex = -1; cbBoxFO.ValueMember = "Value"; cbBoxFO.Text = cbBoxFO_Data.First().Default; cbBoxFO.SelectedIndexChanged += new EventHandler(cbBoxFO_SelectedIndexChanged); List<ContentPropertyValue> cbBoxSp_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid); cbBoxSp.SelectedIndexChanged -= new EventHandler(cbBoxSp_SelectedIndexChanged); cbBoxSp.DataSource = cbBoxSp_Data; cbBoxSp.DisplayMember = "ValueDescription"; cbBoxSp.SelectedIndex = -1; cbBoxSp.ValueMember = "Value"; cbBoxSp.Text = cbBoxSp_Data.First().Default; cbBoxSp.SelectedIndexChanged += new EventHandler(cbBoxSp_SelectedIndexChanged); heatName.Text = ""; FirstShowName(); }