如何手工创建Timer控件,并且在Timer控件的事件中控制窗体控件
2009-11-11 22:16
531 查看
需要用到托管的知识
using System.Timers; public static System.Timers.Timer myTimer; ... private void FrmAlert_Load(object sender, EventArgs e) { myTimer = new System.Timers.Timer(1000); myTimer.Elapsed += new ElapsedEventHandler(onMyTimer); myTimer.AutoReset = true; myTimer.Enabled = true; } private void onMyTimer(object sender, ElapsedEventArgs eea) { if (this.InvokeRequired) { try { ElapsedEventHandler OnTick = new ElapsedEventHandler(this.onMyTimer); this.Invoke(OnTick, new object[] { sender, eea }); } catch (Exception e) { myTimer.Enabled = false; MessageBox.Show(e.Message); } return; } textBox2.Text = DateTime.Now.ToLocalTime().ToString } }
相关文章推荐
- C# 如何写动态创建的窗体的控件的click等事件
- 动态创建的控件,如何控制相对位置
- winform中,如何控制控件位置随窗体的大小改变而改变
- 如何控制其他程序窗体上的窗口控件
- 一个usercontrol如何能从这个userctrl的控件如button上向组建所在窗体发出一个事件
- 带有按钮并且可以执行单击事件的WINFORM窗体,体悟C#的创建过程
- C#中如何在外部类访问控制Form窗体控件
- winform中,如何控制控件位置随窗体的大小改变而改变
- WinForm如何控制ShowDialog()的返回值,并且可以判断是否会弹出主窗体
- 如何控制其他程序窗体上的窗口控件
- 如何控制其他程序窗体上的窗口控件
- Delphi中如何控制其他程序窗体上的窗口控件
- 如何控制其他程序窗体上的窗口控件:中
- 如何手工创建连接关Bind到控件显示?
- 如何控制其他程序窗体上的窗口控件(中)
- 如何控制其他程序窗体上的窗口控件:下
- C#如何控制另一个窗体上的控件的属性
- 如何自动触发窗体上控件的Validated事件
- 如何控制其他程序窗体上的窗口控件(上)
- Delphi中如何控制其他程序窗体上的窗口控件