高分求助!在C#怎么使用timer控件

simonchen1016 2005-03-29 12:36:08
在C#的 winForm项目中怎样使用timer控件来实现每个隔一小时调用一次方法,比如:每隔一小时让控件button自动触发一个方法,来显示"hello!"对话框?
...全文
2197 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ascopi 2005-04-12
  • 打赏
  • 举报
回复
mark
ArLi2003 2005-03-29
  • 打赏
  • 举报
回复
private void button1_Click(object sender, System.EventArgs e) {
System.Timers.Timer t = new System.Timers.Timer(1 * 60 * 60 * 1000);
t.Elapsed += new System.Timers.ElapsedEventHandler(Timer_TimesUp);
t.Enabled = true;
}
private void Timer_TimesUp(object sender, System.Timers.ElapsedEventArgs e) {
MessageBox.Show("hello");
}

//如果非要button 触发的话:

private void Form1_Load(object sender, System.EventArgs e) {
System.Timers.Timer t = new System.Timers.Timer(1 * 60 * 60 * 1000);
t.Elapsed += new System.Timers.ElapsedEventHandler(Timer_TimesUp);
t.Enabled = true;
}

private void button1_Click(object sender, System.EventArgs e) {
MessageBox.Show("hello");
}
private void Timer_TimesUp(object sender, System.Timers.ElapsedEventArgs e) {
this.button1.PerformClick();
}
chinawn 2005-03-29
  • 打赏
  • 举报
回复
look

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧