C# 使用Timer控件设置时间间隔

您所在的位置:网站首页 定时器时间设置时间怎么调 C# 使用Timer控件设置时间间隔

C# 使用Timer控件设置时间间隔

2024-07-16 21:37| 来源: 网络整理| 查看: 265

       Timer 控件可以定期引发事件,该控件是为 Windows 窗体环境设计的。时间间隔的长度由 Interval 属性定义,其值以毫秒为单位。若启用了该组件,则每个时间间隔引发一个 Tick 事件,在该事件中添加要执行的代码。如图1 所示为 Timer 控件。

e61e5613288c5a0fe46874ae65e7b36b.png

图1 Timer 控件

       Interval 属性用于设置计时器开始计时的时间间隔。

       语法如下:

       public int interval { get; set; }                                                                    

       属性值:计时器每次开始计时之间的毫秒数,该值不小于 1。

      当指定的计时器间隔已过去,而且计时器处于启用状态时会引发控件的 Tick 事件,Enabled 属性用于设置是否启用计时器。

      语法如下:

      public virtual bool Enabled { get; set; }                                                     

      属性值:如果计时器当前处于启用状态,则为 true;否则为 false。默认为 false。

【例1】 创建一个 Windows 应用程序,窗体加载时,设置 Timer 控件的 Interval 属性为 1000毫秒(1 秒),使计时器的时间间隔为1秒。然后在 Timer 控件的 Tick 事件中,使文本框中显示当前的系统时间。在按钮的 Click 事件中设置 Enabled 属性,以启用或停止计时器。

代码如下:

private void Form1_Load(object sender, EventArgs e) {      timer1.Interval = 1000;                //设置 Interval 属性为 1000 毫秒  } private void timer1_Tick(object sender, EventArgs e) // timer1 控件的 Tick 事件 {      textBox1.Text = DateTime.Now.ToString();   //获取系统当前日期  } private void button1_Click(object sender, EventArgs e) {      if(button1.Text =="开始")  //判断按钮的 Text 属性是否为 “开始”  {           timer1.Enabled = true;                  //启动 timer1 控件            button1.Text ="停止";  //设置按钮的 Text 属性为 “停止”       }       else  //否则        { timer1.Enabled = false;  //停止 timer1 控件            button1.Text="开始";  //设置按钮的 Text 属性为 “开始”  } }

程序的运行结果如图2 所示。

d8c6f4bf90c53792067b33c154db43ac.png

图2  制作系统时钟

说明

  在启动和停止计时器时,也可以应用Start和Stop方法来实现。

- END -

38699897d9f5e2f20a2a50234241685f.png

关注小编不迷路呦~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3