C#文本框中,利用Timer实现时间实时显示
2012-08-28 10:12
232 查看
在实际应用中常常需要实时刷新数据,这时候就要利用到Timer。Timer的功能是在指定的时间间隔内反复触发指定窗口的定时器事件。
下面的例子实现了文本框中时间的实时刷新。
附上代码如下:
首先,文本框的属性应设为只读:
再次,设置Timer:
最后,描述事件:
效果图如下:
下面的例子实现了文本框中时间的实时刷新。
附上代码如下:
首先,文本框的属性应设为只读:
private void Form1_Load(object sender, EventArgs e) { textBox1.Text = DateTime.Now.ToString(); textBox1.ReadOnly = true; //设置为只读 }
再次,设置Timer:
private void textBox1_TextChanged(object sender, EventArgs e) { //实例化timer,使得间隔为1000ms System.Timers.Timer t = new System.Timers.Timer(1000); t.Elapsed += new System.Timers.ElapsedEventHandler(refreshTime); t.AutoReset = true;//设置是执行一次(false)还是一直执行(true); t.Enabled = true;//是否执行System.Timers.Timer.Elapsed事件; }
最后,描述事件:
//对事件的描述 public void refreshTime(object source, System.Timers.ElapsedEventArgs e) { textBox1.Text = DateTime.Now.ToString(); }
效果图如下:
相关文章推荐
- 利用 Timer 控件在页面上显示实时时间
- C#实现实时时间显示
- 利用Timer类实现"显示时间"的功能
- vs2008C#网页实现显示实时时间
- jquery实现页面显示实时时间
- 自己写的,用onpropertychange 和 oninput时间实现对文本框的实时触发
- 网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态显示"××年还剩××天××时××分××秒"
- 网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态显示"××年还剩××天××时××分××秒"
- Paint事件搭配timer实现动态实时绘图(C#)
- js实现实时问候,不同时间显示不同问候语
- Asp.net实时显示文本框字数实现代码
- 利用js实现在浏览器状态栏显示访问者在本页停留的时间
- 自己写的,用onpropertychange 和 oninput时间实现对文本框的实时触发
- 利用Web ADF JavaScript Library实现GPS终端的实时位置显示(初级篇)
- 利用timer()控件实现文本框左右滚动
- Qt中利用定时器QTimer准实时显示当前日期和时间
- 利用Handler通信来实时显示系统时间
- Qt中利用定时器QTimer准实时显示当前日期和时间
- C#Winform上显示实时时间
- 基于JS代码实现实时显示系统时间