private int _pointMax; //Максимальное кол-во баллов за тест #endregion #region ButtonsClick //Событие кнопки Далее private void GoButton_Click(object sender, EventArgs e) { if (SubjectCB.Text.Equals("") || SubjectCB.Text.Equals("Добавить...") || TestNameTB.Text.Equals("")) { MessageBox.Show("Убедитесь в том, что ВСЕ поля заполнены правильно.", "Обнаружена ошибка данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { PointCount.Value = decimal.Round(10); EnableFields(); _ansList = new List <TextBox>(); _ansCheck = new List <CheckBox>(); _question = new List <Question>(); _dot = new Point(5, 55); AddAnswerButton.PerformClick(); AnsType.SelectedIndex = 0; } }
//Записать вопрос public bool AddAnswer() { if (QuestionTB.Text == "") { MessageBox.Show("Кажется, Вы забыли ввести текст вопроса", "Обнаружена ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (!RefreshAnswerFields()) { return(false); } _pointMax += (int)PointCount.Value; if (AnsType.SelectedIndex != 2) { _question.Add(new Question(QuestionTB.Text, (int)PointCount.Value, AnsType.SelectedIndex, _correctAnswerList, _answerList)); } else { _question.Add(new Question(QuestionTB.Text, (int)PointCount.Value, _correctAnswerList)); } QuestionTB.Text = ""; AddAnswerButton.PerformClick(); return(true); }