赞
踩
定时器(Timer)控件也称计时器控件,按一定时间间隔周期性地自动触发事件。
程序运行时定时器不可见。
定时器控件主要用于计时,通过计时处理可以事先各种复杂动作,如延时、动画等。
Enabled属性值为true时触发计时器控件,也就是每隔InterVal属性指定的时间间隔调用一次Tick事件;当值为False时停止使用Timer事件。
是定时器控件最重要的属性,用于设定两个定时器事件之间的时间间隔,值以毫秒为单位。例如若希望半秒产生一个定时器事件,这InterVal属性应设置成500,即500ms,每隔0.5s触发一次定时器事件,从而执行相应的Tick事件过程。
用于启动计时器
用于停止计时器
定时器控件只响应一个Tick事件(双击定时器控件编写代码),即定时器控件对象在间隔了一个InterVal设定的时间后触发一次Tick事件
实例:
创建两个定时器:一个每隔10秒检查一次文件是否保存,未保存则弹窗提示;一个创建数字式钟表。
添加代码如下:
namespace Timer_Example { public partial class Form1 : Form { public Form1() { InitializeComponent(); } //设置一个表示是否保存的标记 public bool blFileSave; //在窗体初始化时进行相应的设置 private void Form1_Load(object sender, EventArgs e) { blFileSave = true; timer1.Enabled = true; timer2.Enabled = true; } private void textBox1_TextChanged(object sender, EventArgs e) { //当文本框内容变化时blFileSave标志设置为False blFileSave = false; } private void timer1_Tick(object sender, EventArgs e) //双击定时器控件添加代码 { timer1.Enabled=false; if (blFileSave == false) { MessageBox.Show("内容未保存,请保存"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。