public void Next(int i) { if (questionForm != null) { answers[questionForm.question.position] = questionForm.GetAnswer(); questionForm.Close(); } if (i < questions.Length) { QuestNumLabel.Text = $"{questions.Length}/{i + 1}"; PointWorth.Text = $"{questions[i].question.Point}"; questionForm = new QuestionForm(this, questions[i], i, random); questionForm.Show(); } else { Finish(); } }