如何在C#中每2小时调用一次方法

时间:2011-06-14 21:42:24

标签: c# .net winforms timer

如何在C#中每2小时调用一次方法

例如,可能每2小时发生一次点击事件

4 个答案:

答案 0 :(得分:8)

计时器Timer.Tick Event

  1. Timer组件添加到表单中。
  2. 将间隔设置为7200000 ms(2 x 60 x 60 x 1000)
  3. 订阅Tick活动。
  4. 调用您需要调用的方法。例如:

    private void timer1_Tick(object sender, EventArgs e)
    {
       button1_Click(this, EventArgs.Empty);
    }
    
  5. 我假设您使用的是Windows窗体。

    如果您使用的是WPF,则有DispatcherTimer类。

答案 1 :(得分:5)

如果可能的话,制作一个在计划任务上运行的应用程序,然后可以将其设置为每2小时调用一次该方法。

答案 2 :(得分:1)

如果您的程序使用表单,则可以添加Timer并配置为每两小时创建一个Timer.Tick Event(请记住Timer.Interval以毫秒为单位)。然后,您可以使用Timer.Tick事件处理程序来调用您选择的方法。

答案 3 :(得分:0)