public void update_panel()
        {
            EventHandler updateHandler = delegate(object sender, EventArgs args) { update_panel(); };
            FormClosedEventHandler formClosedHandler = delegate(object sender, FormClosedEventArgs args) { update_panel(); };
            Assessment[] assessments = module.getAssessments();

            foreach(AssessmentControlGroup acg in acglist)
            {
                acg.removeControls();
            }
            acglist.Clear();

            curweight = Module.sumAssessmentWeight(assessments);
            Point cur = new Point(0, 0);
            foreach(Assessment a in assessments)
            {
                AssessmentControlGroup acg = new AssessmentControlGroup(formClosedHandler, updateHandler, module, 100 - curweight, a, AssessmentsPanel);
                acg.addControls(cur, out cur);
                acglist.Add(acg);
            }
        }
예제 #2
0
        public void update_panel()
        {
            EventHandler           updateHandler     = delegate(object sender, EventArgs args) { update_panel(); };
            FormClosedEventHandler formClosedHandler = delegate(object sender, FormClosedEventArgs args) { update_panel(); };

            Assessment[] assessments = module.getAssessments();

            foreach (AssessmentControlGroup acg in acglist)
            {
                acg.removeControls();
            }
            acglist.Clear();

            curweight = Module.sumAssessmentWeight(assessments);
            Point cur = new Point(0, 0);

            foreach (Assessment a in assessments)
            {
                AssessmentControlGroup acg = new AssessmentControlGroup(formClosedHandler, updateHandler, module, 100 - curweight, a, AssessmentsPanel);
                acg.addControls(cur, out cur);
                acglist.Add(acg);
            }
        }