private void addButton_Click(object sender, EventArgs e)
        {
            Question added = new Question();

            added.Question_ = questionAdd.Text;
            added.Set_Answers(ans1Add.Text, ans2Add.Text, ans3Add.Text, ans4Add.Text);
            _changed = true;

            if (_list.Size == 15)
                maxQuests.Visible = true;
            else
            {
                AddE(added);
                RefreshDialog();
            }
        }
        public void Load(QuestionList list)
        {
            _list = list;
            _list.Clear();

            Question tmp;

            string QuestExpression = "SELECT * from mainTable";

            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                  connection.Open();

                  SqlCommand command = new SqlCommand(QuestExpression, connection);
                  SqlDataReader reader = command.ExecuteReader();

                  if (reader.HasRows)
                  {
                      while (reader.Read())
                      {
                          tmp = new Question();
                          tmp.Question_ = reader.GetString(1);
                          tmp.Set_Answers(reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetString(5));
                          list.Add(tmp);
                      }
                  }
            }
        }
        private void editButton_Click(object sender, EventArgs e)
        {
            Question edited = new Question();

            edited.Question_ = questionEdit.Text;
            edited.Set_Answers(ans1Edit.Text, ans2Edit.Text, ans3Edit.Text, ans4Edit.Text);
            _changed = true;

            if (questListEdit.SelectedIndex >= 0)
                EditE(edited, questListEdit.SelectedIndex);

            RefreshDialog();
        }