资源描述
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private int totalSecond;
private int tenthSecond;
private void Form1_Load(object sender, EventArgs e)
{
label1.Text = "5:00:0";
progressBar1.Value = 300;
button2.Text = "暂停";
button2.Enabled = false;
label1.BackColor = Color.FromArgb(0,0,255);
label1.ForeColor = Color.FromArgb(255, 255, 255);
}
private void button1_Click(object sender, EventArgs e)
{
totalSecond = 299;
tenthSecond = 9;
timer1.Enabled = true;
button2.Enabled = true;
button2.Text = "暂停";
label1.BackColor = Color.FromArgb(0, 0, 255);
label1.ForeColor = Color.FromArgb(255, 255, 255);
}
private void button2_Click(object sender, EventArgs e)
{
if (this.button2.Text == "暂停")
{
timer1.Enabled = false;
button2.Text = "继续";
}
else
{
timer1.Enabled = true;
button2.Text = "暂停";
}
}
private void timer1_Tick(object sender, EventArgs e)
{
int minute = totalSecond / 60;
int second = totalSecond %60;
string str = minute.ToString() + ":" +second.ToString() + ":" +tenthSecond.ToString();
label1.Text = str;
tenthSecond--;
if (tenthSecond == -1)
{
tenthSecond = 9;
totalSecond--;
if (totalSecond == -1)
{
timer1.Enabled = false;
button2.Enabled = false;
label1.BackColor = Color.FromArgb(255, 255, 255);
label1.ForeColor = Color.FromArgb(255, 0, 0);
label1.Text = "时间到";
}
else
{
progressBar1.Value = totalSecond;
}
}
}
}
}
展开阅读全文