• 大小: 36.06 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-12-09
  • 语言: 其他
  • 标签:

资源简介

使用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个文件信息

评论

共有 条评论

相关资源