如果我希望我的应用程序每2小时执行一次操作(例如弹出一条消息),我该怎么做?

我是否在onLoad()或其他地方编写该组代码?

最佳答案

假设使用WinForms。

您应该使用Windows Timer Class

将计时器组件拖放到您的窗体。

将时间间隔设置为7200000(2 * 60 * 60 * 1000)毫秒。

订阅Tick事件(此组件具有的唯一事件)。

private void timer1_Tick(object sender, EventArgs e)
{
    MessageBox.Show("Example");
}


如果未阻止UI线程,则计时器内的代码将每2小时触发一次。

关于c# - Visual Studio 2008,计时器,C#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6287472/

10-11 22:41
查看更多