Ты опять же запутался в построенной тобой логике и невнимательно посмотрел мой код

. Смотри: Когда ты нажимаешь кнопку Next, то у тебя проверяет значение test, далее обрабатывает это значение, а именно, проверяет q и записывает результат в файл, ну а затем нужно обновить данные в полях. А у тебя получается, к примеру, если test == 1 то при нажатии кнопки Next он проверяет q и записывает в файл, а затем test++. Затем, при следующем нажатии Next у тебя проверяет test, который равен 2, обрабатывает, проверяет q, записывает в файл результат, а затем только
выводит 2 вопрос! Посмотри код в моем предыдущем топике повнимательнее.
Я бы на твоем месте сделал по другому: обновление полей текста вопроса и ответов зарядил в OnPaint, в зависимости от значения test. Смотри вложение. Снятие пометок чекбоксов тамже.