private void create_Factory(GroupBoxEx gpEx, string factory) { int iStartX = 10, iStartY = 49; int iLocX = iStartX, iLocY = iStartY; int iSizeW = 95, iSizeH = 93; string[] area = { "GREEN", "YELLOW", "RED" }; for (int iPart = 1; iPart <= 3; iPart++) { createUcFactory(gpEx, factory + "_" + area[iPart - 1], new Point(iLocX, iLocY), new Size(iSizeW, iSizeH)); iLocX += iSizeW + 2; } }
private void createUcFactory(GroupBoxEx gpEx, string tag, Point location, Size size) { UC.UC_Factory uC_Factory = new UC.UC_Factory(); uC_Factory.BackColor = System.Drawing.Color.Transparent; uC_Factory.Location = location; uC_Factory.Size = size; uC_Factory.Tag = tag; gpEx.Controls.Add(uC_Factory); if (tag != "") { _dicFac.Add(tag, uC_Factory); } }