private void button4_Click(object sender, EventArgs e) { //переход по нужным формам ready_test a = new ready_test(); a.Show(); this.Hide(); //--------------------------- }
private void timer1_Tick(object sender, EventArgs e) { seconds = seconds - 0.1;//каждый тик таймера, отнимаем 0,1 десятую секунды time_go = time_go + 0.1; if (seconds == -1 || seconds < 0) { //если секунды закончились, обновляем время minutes = minutes - 1; seconds = 59; } if (minutes == -1)//если все по нулям { //если время закончилось обновляем все и записываем информацию об этом timer1.Stop(); MessageBox.Show("время вышло", "Внимание!", MessageBoxButtons.OK, MessageBoxIcon.Information); if (!Directory.Exists($@"C:\data_orientiring\name\results\user_test\{name}")) { Directory.CreateDirectory($@"C:\data_orientiring\name\results\user_test\{name}"); File.Create($@"C:\data_orientiring\name\results\user_test\{name}\time.txt").Close(); } button3.Visible = true; button2.Visible = false; button1.Visible = false; MessageBox.Show(Convert.ToString(time_go)); File.WriteAllText($@"C:\data_orientiring\name\results\user_test\{name}\time.txt", Convert.ToString(time_go)); ready_test f = new ready_test(); f.Show(); this.Close(); } //обновляем поля label4.Text = Convert.ToString(Convert.ToInt64(minutes)); label5.Text = Convert.ToString(Convert.ToInt64(seconds)); if (minutes <= 9.5) { label4.Text = "0" + Convert.ToString(Convert.ToInt64(minutes)); } if (seconds <= 9.5) { label5.Text = "0" + Convert.ToString(Convert.ToInt64(seconds)); } if (minutes == -1) { label4.Text = "00"; label5.Text = "00"; } //--------------- }
private void button3_Click(object sender, EventArgs e) { //выход из теста с уточнением и проверкой, закончен ли тест if (!end) { DialogResult result = MessageBox.Show("Вы уверены, что хотите выйти?", "Подтверждение выхода", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { ready_test f = new ready_test(); f.Show(); this.Close(); } } else { ready_test f = new ready_test(); f.Show(); this.Close(); } //--------------------------------------------------------- }