private void CreateListScuards()
        {
            List <XElement> listaElement = CustomFactorColorHelper.GetFactorColorsFromXML(ERMTSession.Instance.CurrentModel.IDModel);
            //Create and initialize a GroupBox and a Button control.
            Model model = ModelHelper.GetModel(ERMTSession.Instance.CurrentModel.IDModel);

            ListModelFactor = ModelFactorHelper.GetByModel(model);

            List <int> groupByTotals = new List <int>();

            foreach (ModelFactor listFactor in ListModelFactor)
            {
                FlowLayoutPanel layout = new FlowLayoutPanel();

                int totalValue = (listFactor.ScaleMax - listFactor.ScaleMin + 1);

                //FActor que no sean acumulativos
                if (totalValue > 1)
                {
                    //Chequeo que renderize solo las escalas o rangos distintos
                    var factorsColors =
                        (from c in listaElement
                         from cColors in c.Descendants("Colors")
                         where (int)c.Element("TotalValues") == totalValue
                         select cColors).ToList();
                    if (!groupByTotals.Contains(totalValue))
                    {
                        groupByTotals.Add(totalValue);
                        layout.Name = "layout" + listFactor.IDFactor;
                        layout.Dock = DockStyle.None;
                        //layout.BorderStyle = BorderStyle.FixedSingle;
                        layout.Size = new Size(415, 49);

                        Label lbl = new Label
                        {
                            Text =
                                listFactor.ScaleMin + " - " + listFactor.ScaleMax,
                            Name =
                                listFactor.ScaleMin + " - " + listFactor.ScaleMax,
                            Visible = true
                        };
                        layout.Controls.Add(lbl);

                        for (int i = 1; i <= totalValue; i++)
                        {
                            Label labelColorFactor = new Label
                            {
                                AutoSize  = true,
                                BackColor =
                                    factorsColors.Count > 0
                                        ? ColorTranslator.FromHtml(factorsColors[0].Elements().ToList()[i - 1].Value)
                                        : Color.White,
                                BorderStyle = BorderStyle.Fixed3D,
                                Name        = "lblColorFactor" + listFactor.IDFactor + i,
                                Size        = new Size(18, 15)
                            };

                            labelColorFactor.Click   += labelColorFactor_Click;
                            labelColorFactor.TabIndex = i;
                            labelColorFactor.Text     = "  ";

                            layout.Controls.Add(labelColorFactor);
                        }
                        flowLayoutPanel1.Controls.Add(layout);
                    }
                }
            }
        }