一分钟计时器的制作方法(简单秒表计时器的制作)

一分钟计时器的制作方法(简单秒表计时器的制作)(1)

计时器 开始 停止 重置 功能的设计

这个简单计时器的功能如下:

  • 1、点击开始,进行计时,此时开始按钮灰度,停止和重置按钮正常运行。
  • 2、点击停止按钮,计时停止,此时停止按钮灰度,开始和重置按钮正常运行。
  • 3点击重置按钮,无论当前是计时状态还是停止状态,均恢复至开始计时初始界面。

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Exercise { public partial class 计时器 : Form { private DateTime timeSum; public 计时器() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { this.timeSum = new DateTime(0); //开始显示时间 0.0.0:0 this.label1.Text = timeSum.Hour "." timeSum.Minute "." timeSum.Second ":" timeSum.Millisecond; this.button2.Enabled = false; } private void IncreaseTime(double seconds) { this.timeSum = this.timeSum.AddSeconds(seconds); this.label1.Text = timeSum.Hour "." timeSum.Minute "." timeSum.Second ":" timeSum.Millisecond; } private void timer1_Tick(object sender, EventArgs e) { this.IncreaseTime(0.1); } private void button1_Click(object sender, EventArgs e) { this.timer1.Start(); this.button1.Enabled = false; this.button2.Enabled = true; } private void button2_Click(object sender, EventArgs e) { this.timer1.Stop(); this.button1.Enabled = true; this.button2.Enabled = false; } private void button3_Click(object sender, EventArgs e) { this.timeSum = new DateTime(0); //开始显示时间 0.0.0:0 this.timer1.Stop(); this.label1.Text = timeSum.Hour "." timeSum.Minute "." timeSum.Second ":" timeSum.Millisecond; this.button1.Enabled = true; this.button2.Enabled = true; } } }

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页