/// <summary> /// Чистит листы и заполняет их заново. Обнуляет таймеры, счётчики и тд. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FormGame_Load(object sender, EventArgs e)//при загрузке окна будет высвечен рандомный вопрос { PlayButton.BringToFront(); list_Questions.Clear(); //сбрасываем при каждом открытии окна. list_Choices.Clear(); //сбрасываем при каждом открытии окна. timer1.Stop(); //останавливаем таймер чтобы он стартанул с запуском игры _ticks = 0; //обнуляем таймер CorrectCounter = 0; //сбрасываем при каждой загрузке окна. result1 = Init_ListQuestions(list_Questions); //заполняем лист вопросов if (list_Questions.Count == 0) { GameEnd(); } questCount = list_Questions.Count; //Присваеваем в лоаде потому-что записи из листа по мере выполнения //программы будут удаляться и надо записыть кол-во вопросов заранее. label_QuestCount.Text = "0/" + questCount.ToString(); panelQuestion.Hide(); tablePanel_Choices.Hide(); GetPackTime(); Focus(); }