private void button1_Click(object sender, EventArgs e) { //переход по нужным формам uslov_znaky f1 = new uslov_znaky(); f1.Id = this.Id; f1.Show(); this.Hide(); //--------------------------- }
private void timer1_Tick(object sender, EventArgs e) { seconds = seconds - 0.1; //каждый тик таймера, отнимаем 0,1 десятую секунды if (seconds == -1 || seconds < 0) //когда заканчиваются секунды { minutes = minutes - 1; //отнимаем минуту seconds = 59; //обновляем секунды } if (minutes == -1) //если все по нулям { timer1.Stop(); //останавливаем таймер label4.Text = "00"; label5.Text = "00"; MessageBox.Show("время вышло"); //сообщаем, что время вышло if (!File.Exists(@"C:\data_orientiring\name\results\2_var")) //если папки данного варианта нет, создаем ее { Directory.CreateDirectory(@"C:\data_orientiring\name\results\2_var"); File.Create(@"C:\data_orientiring\name\results\2_var\time.txt").Close();//создаем файл для времени } //включаем и выключаем кнопки button3.Visible = true; button2.Visible = false; button1.Visible = false; //------------------------------ File.WriteAllText(@"C:\data_orientiring\name\results\2_var\time.txt", "600");//говорим, что тест пройден за 10 минут не до конца //выход, так как время закончилось uslov_znaky f = new uslov_znaky(); 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) { uslov_znaky f = new uslov_znaky(); f.Show(); this.Close(); } } else { uslov_znaky f = new uslov_znaky(); f.Show(); this.Close(); } }
private void button3_Click(object sender, EventArgs e) { if (!end) //если тест не закончен { DialogResult result = MessageBox.Show("Вы уверены, что хотите выйти?", "Подтверждение выхода", MessageBoxButtons.YesNo, MessageBoxIcon.Question); //уточняем, хочет ли человек выйти if (result == DialogResult.Yes) //если ответ-да { //открываем другое окно, это прячем uslov_znaky f = new uslov_znaky(); f.Show(); this.Close(); //--------------------------------- } } else//иначе, если тест закончен { //выходим без вопроса uslov_znaky f = new uslov_znaky(); f.Show(); this.Close(); //------------------- } }