Esempio n. 1
0
        public void PopulateGroups(string blkname)
        {
            lastViewedBlock = blkname;
            panelGroups.Controls.Clear();
            panelParameters.Visible = false;

            for (int i = 0; i < dfile.blocks.Count; i++)
            {
                if (dfile.blocks[i].nameParam == blkname)
                {
                    int x = 5;
                    int y = 10;
                    foreach (Group g in dfile.blocks[i].groups)
                    {
                        Group_control grp = new Group_control(g.name, blkname);
                        panelGroups.Controls.Add(grp);
                        grp.Location = new Point(x, y);
                        y           += 70;
                    }
                }
            }
        }
Esempio n. 2
0
        public void SearchGroups(string query)
        {
            panelGroups.Controls.Clear();
            panelParameters.Visible = false;

            for (int i = 0; i < dfile.blocks.Count; i++)
            {
                if (dfile.blocks[i].nameParam == lastViewedBlock)
                {
                    int x = 5;
                    int y = 10;
                    foreach (Group g in dfile.blocks[i].groups)
                    {
                        if (g.name.Contains(query.ToUpper()))
                        {
                            Group_control grp = new Group_control(g.name, lastViewedBlock);
                            panelGroups.Controls.Add(grp);
                            grp.Location = new Point(x, y);
                            y           += 70;
                        }
                    }
                }
            }
        }