Esempio n. 1
0
        private void Button_Click(object sender, EventArgs e)
        {
            if (answersPanel.Controls.Count <= 8)
            {
                var view = new AnswerBlockView();
                answersPanel.Controls.Add(view);
                answersPanel.Controls.SetChildIndex(view, answersPanel.Controls.Count - 2);

                view.Checked += View_Checked;
            }
        }
Esempio n. 2
0
 private void View_Checked(object sender, EventArgs e)
 {
     for (int i = 0; i < answersPanel.Controls.Count - 1; i++)
     {
         AnswerBlockView view = answersPanel.Controls[i] as AnswerBlockView;
         if (view.GetRadioButton() != sender as RadioButton)
         {
             view.UncheckRadioButton();
         }
         else
         {
             CurrentChecked = i;
         }
     }
 }