【问题标题】:Run a backgroundworker process every '5' minutes in Winforms在 Winforms 中每 5 分钟运行一次后台工作进程
【发布时间】:2016-08-10 01:22:13
【问题描述】:

我有一个 Winforms 应用程序,我想在其中每 5 分钟运行一次后台工作进程。我正在使用 .Net 4.0。

'BackgoundWorker' 组件可以做到这一点吗?

【问题讨论】:

标签: winforms backgroundworker


【解决方案1】:

你可以使用C#定时器--->

DispatcherTimer dispatcherTimer = new DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
TimeSpan interval = TimeSpan.FromMinutes(5);
dispatcherTimer.Interval = interval;
dispatcherTimer.Start();

【讨论】:

  • 使用 WinForms 计时器对象与 DispatcherTimer 可能更可取,因此如果他不使用 WPF,他就不会拉入 WPF。
猜你喜欢
  • 2013-02-03
  • 2013-11-27
  • 2011-01-05
  • 1970-01-01
  • 1970-01-01
  • 2022-12-18
  • 2021-06-10
  • 2019-12-04
  • 1970-01-01
相关资源
最近更新 更多