首页 > 编程语言 >C#计时器

C#计时器

时间:2023-08-10 21:57:36浏览次数:42  
标签:count C# void private int 计时器 timer1 time

namespace jishiqi
{
    public partial class Form1 : Form
    {
        int count;
        int time;


        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            
            for (int i = 1; i < 100; i++)//计时范围(0-99)
            {
                comboBox1.Items.Add(i.ToString() + " 秒");//初始化下拉框内容“秒”前面加空格便于提取字符串位0开始两位
            }
            

        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            count++;//记当前秒
            label2.Text = (time - count).ToString() + "秒";//显示剩余时间
            progressBar1.Value = count;//设置进度条进度
            if (count == time) ;
            timer1.Stop();
            System.Media.SystemSounds.Asterisk.Play();
            MessageBox.Show("时间到了","提示");
            count = 0;
            
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string str = comboBox1.Text;//将下拉框的内容添加进变量str中
            string date = str.Substring(0, 2);
            time = Convert.ToInt16(date);//用于从0开始字符串两位数转换成Int32类型得到设定定时值
            progressBar1.Maximum = time ;//进度条最大值
            timer1.Start();//开始启动计时
        }
    }
}

 

标签:count,C#,void,private,int,计时器,timer1,time
From: https://www.cnblogs.com/pdaxing/p/17621599.html

相关文章

  • 【Oracle】 insert performance issue
    https://blog.iarsov.com/oracle/insert-statement-taking-long-time/--->https://blog.iarsov.com/oracle/sequences-cache-nocache/......
  • CompletableFuture多任务组合回调
     1、AND组合关系thenCombine / thenAcceptBoth / runAfterBoth都表示:「当任务一和任务二都完成再执行任务三」。区别在于:「runAfterBoth」 不会把执行结果当做方法入参,且没有返回值「thenAcceptBoth」:会将两个任务的执行结果作为方法入参,传递到指定方法中,且无......
  • Updates were rejected because the remote contains work that you do
    今天在idea里面创建了一个项目,然后又在gitee中创建了一个项目,然后我打算把idea上面的那个小demo上传到我的gitee仓库中,结果一直报 Updateswererejectedbecausetheremotecontainsworkthatyoudo这样的错误,其中原因好像是我的仓库中包含了我的本地没有的文件,然后上网搜索......
  • opencv-python 视频处理
    视频是由图片组成的,视频的每一帧就是一幅图片,一般是30帧,表示一秒钟显示30张图片。opencv中可以用 VideoCapture来捕获摄像头,用数字表示不同的设备,比如0,1。如果是视频文件,直接指定路径即可。VideoCapture类提供了初始化,打开视频文件或设备,视频帧捕获,视频文件或设备关闭,属性设......
  • hive 的order by ,sort by,distribute by,cluster by
    orderbyorderby会对输入做全局排序,因此只有一个Reducer(多个Reducer无法保证全局有序),然而只有一个Reducer,会导致当输入规模较大时,消耗较长的计算时间,在生产环境中遇到数据量较大的情况,一般无法成功。sortbysortby不是全局排序,其在数据进入reducer前完成排序,因此,如果用sort......
  • 利用pytorch自定义CNN网络(五):保存、加载自定义模型【转载】
    本文转载自:PyTorch|保存和加载模型1.简介本文主要介绍如何加载和保存PyTorch的模型。这里主要有三个核心函数:torch.save:把序列化的对象保存到硬盘。它利用了Python的pickle来实现序列化。模型、张量以及字典都可以用该函数进行保存;torch.load:采用pickle将反序列......
  • 【树论,计数】Centroid Probabilities
    生生动动贺题贺一遍!考虑先求出\(f_x\)表示\(x\)子树大小\(\leq\frac{n+1}{2}\)的方案数。最后再容斥掉\(x+1\ton\)的方案即可。\[\sum^{n-x+1}_{j=\frac{n+1}{2}}\binom{n-i}{j-1}(j-1)!(n-j-1)!(i-1)\]即考虑选出子树,生成子树内和子树......
  • CompletableFuture异步多线程
    importjava.util.concurrent.CompletableFuture;importjava.util.concurrent.ExecutionException;publicstaticvoidmain(String[]args)throwsInterruptedException,ExecutionException{longstartTime=System.currentTimeMillis();//调用用户服......
  • CSP模拟17
    CSP模拟17T1弹珠游戏考虑贪心,枚举右端点,产生贡献的是没有填满的人,所以先让某些人填满是最优的。优先填满已经填了2个的,再填1个的。方案数就是每次填了相同个数的人数的乘积。code#include<iostream>#include<cstdio>#include<cstring>#include<vector>usingnamespaces......
  • vb6的dictionary类
    vb6的dictionary类vb6原生容器,除了array还有collection,没有原生的dictionary和set类,在microsoftscriptruntime库(scrrun.dll)中有一个dictionary类,功能还算强大,可以较好处理key-value这样的字典,我甚至觉得用它也完全可以代替原生的collection类.microsoftscrip......