/// <summary> /// 创建皮带采样机、全自动制样机状态 /// </summary> private void CreateEquStatus() { flpanEquState.SuspendLayout(); foreach (string cMEquipmentCode in sampleMachineCodes) { UCtrlSignalLight uCtrlSignalLight = new UCtrlSignalLight() { Anchor = AnchorStyles.Left, Tag = cMEquipmentCode, Size = new System.Drawing.Size(20, 20), Padding = new System.Windows.Forms.Padding(10, 0, 0, 0) }; SetSystemStatusToolTip(uCtrlSignalLight); flpanEquState.Controls.Add(uCtrlSignalLight); LabelX lblMachineName = new LabelX() { Text = cMEquipmentCode, Tag = cMEquipmentCode, AutoSize = true, Anchor = AnchorStyles.Left, Font = new Font("Segoe UI", 14.25f, FontStyle.Bold) }; flpanEquState.Controls.Add(lblMachineName); } flpanEquState.ResumeLayout(); if (this.flpanEquState.Controls.Count == 0) { MessageBoxEx.Show("皮带采样机或制样机参数未设置!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> /// 创建皮带采样机、全自动制样机状态 /// </summary> private void CreateEquStatus() { flpanEquState.SuspendLayout(); foreach (string machineCode in samplerMachineCodes) { CmcsCMEquipment cMEquipment = commonDAO.GetCMEquipmentByMachineCode(machineCode); if (cMEquipment == null) { continue; } UCtrlSignalLight uCtrlSignalLight = new UCtrlSignalLight() { Anchor = AnchorStyles.Left, Tag = cMEquipment, Size = new System.Drawing.Size(20, 20), Padding = new System.Windows.Forms.Padding(10, 0, 0, 0) }; SetSystemStatusToolTip(uCtrlSignalLight); flpanEquState.Controls.Add(uCtrlSignalLight); LabelX lblMachineName = new LabelX() { Text = cMEquipment.EquipmentName, Tag = cMEquipment, AutoSize = true, Anchor = AnchorStyles.Left, Font = new Font("Segoe UI", 12f, FontStyle.Regular) }; flpanEquState.Controls.Add(lblMachineName); } // 制样机 CmcsCMEquipment cMEquipmentMaker = commonDAO.GetCMEquipmentByMachineCode(makerMachineCode); if (cMEquipmentMaker != null) { UCtrlSignalLight uCtrlSignalLightMaker = new UCtrlSignalLight() { Anchor = AnchorStyles.Left, Tag = cMEquipmentMaker, Size = new System.Drawing.Size(20, 20), Padding = new System.Windows.Forms.Padding(10, 0, 0, 0) }; SetSystemStatusToolTip(uCtrlSignalLightMaker); flpanEquState.Controls.Add(uCtrlSignalLightMaker); LabelX lblMachineNameMaker = new LabelX() { Text = cMEquipmentMaker.EquipmentName, Tag = cMEquipmentMaker, AutoSize = true, Anchor = AnchorStyles.Left, Font = new Font("Segoe UI", 12f, FontStyle.Regular) }; flpanEquState.Controls.Add(lblMachineNameMaker); } flpanEquState.ResumeLayout(); if (this.flpanEquState.Controls.Count == 0) { MessageBoxEx.Show("皮带采样机或制样机参数未设置!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }