private void AddGroup() { for (int i = 0; i < 5; i++) { GroupBox gbox = new GroupBox(); gbox.Name = "gbox" + i; gbox.Text = i + "号清洗机"; gbox.Size = new Size(1280, 200); gbox.Location = new Point(30, 230 * i + 30); this.Controls.Add(gbox); AddStepLab(gbox); } } private void AddStepLab(GroupBox gbox) { int jiange = (1280 - 100 * 5) / 6; for (int i = 0; i < 5; i++) { Label lab = new Label(); lab.Name = "labStep" + i; lab.Text = i + "次洗"; lab.TextAlign = ContentAlignment.MiddleCenter;//文字居中 lab.Location = new Point((jiange + 100) * i + jiange, 80); lab.Size = new Size(100, 40); lab.BorderStyle = BorderStyle.FixedSingle; gbox.Controls.Add(lab); } } private void AddLabInfo(int gboxNum, int labStepNum) { Control gbox = this.Controls.Find("gbox" + gboxNum, false)[0]; Control labS = gbox.Controls.Find("labStep" + labStepNum, false)[0]; for (int i = 0; i < 2; i++) { Label lab = new Label(); lab.Name = "NJ100" + i; lab.Text = "EMM100/NJ100"; if (i == 0) lab.Location = new Point(labS.Location.X, labS.Location.Y - 20); else lab.Location = new Point(labS.Location.X, labS.Location.Y + labS.Size.Height + 20); lab.Size = new Size(100, 30); gbox.Controls.Add(lab); } } private void DelLabInfo(string gboxNum, string EndCode) { Control gbox = this.Controls.Find("gbox" + gboxNum, false)[0]; for (int i = 0; i < 2; i++) { Control labS = gbox.Controls.Find(EndCode + i, false)[0]; gbox.Controls.Remove(labS); } }