Winform/C#入门编程之第二部分常用控件(十二:定时器组件Timer)

简介:

 实现按用户定义的时间间隔引发事件的计时器。 此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。

Timer 控件有用于以用户定义的事件间隔触发事件。 Windows 计时器是为单线程环境设计的,其中,UI 线程用于执行处理。 它要求用户代码有一个可用的 UI 消息泵,而且总是在同一个线程中操作,或者将调用封送到另一个线程。

使用此计时器时,请使用 Tick 事件执行轮询操作,或在指定的时间内显示启动画面。 每当 Enabled 属性设置为 true 且 Interval 属性大于 0 时,将引发 Tick 事件,引发的时间间隔基于 Interval 属性设置。

 

介绍:

1.属性

常用属性
Name 获取或设置控件的名称。
Interval

获取或设置在相对于上一次发生的 Tick 事件引发 Tick 事件之前的时间(以毫秒为单位)。

Enabled

获取或设置计时器是否正在运行。

 

2.事件

常用事件
Tick

当指定的计时器间隔已过去而且计时器处于启用状态时发生。

 

3.使用

  1. 属性Enabled设置为true。
  2. 属性Interval为间隔时间。
  3. 通过事件Tick,在间隔Interval时间后不断触发。
  4. 也可以动态创建定时器。使用System.Timers命名空间下的Timer类。
Winform/C#入门编程之第二部分常用控件(十二:定时器组件Timer)_第1张图片 Timer控件

 

4.演示

  1. 计数
        private static int count = 0;

        private void timer1_Tick(object sender, EventArgs e)
        {
            textBox1.Text = (count++).ToString();
        }
Winform/C#入门编程之第二部分常用控件(十二:定时器组件Timer)_第2张图片 效果

你可能感兴趣的:(Winform/C#入门编程,-,集合,Winform/C#入门编程)