资源简介
使用C#代码编写的Winform倒计时器
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace 倒计时
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
double setTime; //设置时间
int min s ms;
private void timer1_Tick(object sender EventArgs e)
{
if (progressBar1.Value == progressBar1.Minimum)
{
timer1.Enabled = false;
label1.Text = “时间到!“;
label1.ForeColor = Color.Red;
btnStar.Enabled = false;
btnStop.Enabled = false;
}
else
{
if (ms == 0)
{
setTime--;
ms = 9;
min = (int)setTime / 60;
s = (int)setTime % 60;
progressBar1.Value--;
}
ms--;
label1.Text = min.ToString() + “:“ + s.ToString() + “:“ + ms.ToString();
}
}
//退出
private void btnExit_Click(object sender EventArgs e)
{
Application.Exit();
}
//设置时间
private void btnSZ_Click(object sender EventArgs e)
{
try
{
setTime = Convert.ToDouble(txtTime.Text) * 60;//设置时间(分钟)
min = (int)setTime / 60;
s = (int)setTime % 60;
ms = 0;
label1.Text = min.ToString() + “:“ + s.ToString() + “:“ + ms.ToString();
progressBar1.Maximum = Convert.ToInt32(setTime);
progressBar1.Value = progressBar1.Maximum;
btnStar.Enabled = true;
btnStop.Enabled = true;
btnStar.Text = “开始“;
label1.ForeColor = Color.White;
}
catch
{
MessageBox.Show(“输入格式错误,请输入一个实数!“);
}
}
//暂停
private void btnStop_Click(object sender EventArgs e)
{
if (btnStop.Text == “暂停“)
{
timer1.Enabled = false;
btnStop.Text = “继续“;
}
else
{
timer1.Enabled = true;
btnStop.Text = “暂停“;
}
}
//开始
private void btnStar_Click(object sender EventArgs e)
{
if (btnStar.Text == “开始“)
{
timer1.Enabled = true;
btnStop.Text = “暂停“;
label1.ForeColor = Color.White;
btnStar.Text = “停止“;
}
else
{
timer1.Enabled = false;
btnStar.Text = “开始“;
btnStar.Enabl
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 24576 2011-03-17 22:37 倒计时\倒计时\bin\Debug\倒计时.exe
文件 30208 2011-03-17 22:37 倒计时\倒计时\bin\Debug\倒计时.pdb
文件 5632 2005-12-08 14:51 倒计时\倒计时\bin\Debug\倒计时.vshost.exe
文件 3788 2011-03-17 22:36 倒计时\倒计时\Form1.cs
文件 6263 2011-03-17 22:36 倒计时\倒计时\Form1.Designer.cs
文件 6008 2011-03-17 22:36 倒计时\倒计时\Form1.resx
文件 842 2011-03-17 22:37 倒计时\倒计时\obj\Debug\倒计时.csproj.GenerateResource.Cache
文件 24576 2011-03-17 22:37 倒计时\倒计时\obj\Debug\倒计时.exe
文件 180 2011-03-17 22:37 倒计时\倒计时\obj\Debug\倒计时.Form1.resources
文件 30208 2011-03-17 22:37 倒计时\倒计时\obj\Debug\倒计时.pdb
文件 180 2011-03-17 19:21 倒计时\倒计时\obj\Debug\倒计时.Properties.Resources.resources
文件 282 2011-03-17 20:33 倒计时\倒计时\obj\倒计时.csproj.FileList.txt
文件 1332 2011-03-17 22:37 倒计时\倒计时\obj\倒计时.csproj.FileListAbsolute.txt
文件 468 2011-03-17 19:11 倒计时\倒计时\Program.cs
文件 1190 2011-03-17 19:11 倒计时\倒计时\Properties\AssemblyInfo.cs
文件 2872 2011-03-17 19:11 倒计时\倒计时\Properties\Resources.Designer.cs
文件 5612 2011-03-17 19:11 倒计时\倒计时\Properties\Resources.resx
文件 1092 2011-03-17 19:11 倒计时\倒计时\Properties\Settings.Designer.cs
文件 249 2011-03-17 19:11 倒计时\倒计时\Properties\Settings.settings
文件 3225 2011-03-17 19:21 倒计时\倒计时\倒计时.csproj
文件 916 2011-03-17 21:17 倒计时\倒计时.sln
..A..H. 12288 2011-03-17 22:39 倒计时\倒计时.suo
目录 0 2011-03-17 22:41 倒计时\倒计时\obj\Debug\Refactor
目录 0 2011-03-17 22:41 倒计时\倒计时\obj\Debug\TempPE
目录 0 2011-03-17 22:41 倒计时\倒计时\bin\Debug
目录 0 2011-03-17 22:41 倒计时\倒计时\obj\Debug
目录 0 2011-03-17 22:41 倒计时\倒计时\bin
目录 0 2011-03-17 22:41 倒计时\倒计时\obj
目录 0 2011-03-17 22:41 倒计时\倒计时\Properties
目录 0 2011-03-17 22:41 倒计时\倒计时
............此处省略4个文件信息
- 上一篇:简易的电阻电容测量电路
- 下一篇:合同管理系统的源代码(附数据库)
评论
共有 条评论