3.15 定时 (Timer) 控件
定时控件 (Timer)也叫定时器或计时器控件,是按一定时间间隔周期性地自动触发事件
的控件。在程序运行时,定时控件是不可见的。
1.定时控件的属性、方法和事件
? 属性 Interval:周期性地自动触发事件的时间间隔,单位为毫秒。
? 属性 Enabled :为 true, 启动定时器。调用方法 Start()也可启动定时器。
? 方法 Start()和 Stop():启动和停止定时器。设置属性 Enabled=false 也可停止定时器。
? 事件 Tick:每间隔属性 Interval 指定的时间,产生事件 Tick。
4. 例子 e3_9
用标签控件显示当前日期和时间
(1) 建立一个新项目。放 Timer 组件到窗体, Name 属性为 timer1 。
(2) 放 Label 控件到窗体, Name 属性为 label1 。
(3) 为窗体 Form1 的事件 Load 增加事件处理函数如下:
private void Form1_Load(object sender,System.EventArgs e)
{
this .timer1.Interval=100;
this .timer1.Enabled= true ;
label1.Text=DateTime.Now.ToString();
}
(4) 为 Timer1 的 Tick 事件增加事件处理函数如下:
private void timer1_Tick( object sender, System.EventArgs e)
{
label1.Text=DateTime.Now.ToString();
}
(5) 编译,运行,标签控件位置显示日期和时间。运行效果如上图。
(6)