如何设置每60秒执行一次代码的计时器



我在Visual Studio 2017的C#WinForms中工作-该项目基于从VB6到C#的转换。它现在所做的是,我按下GetQue按钮,它会收集一个类似于文档的键,然后该文档通过邮件导出到另一封邮件。

现在是最后一点,我需要创建一个Timer,它每60秒执行一次所有这些代码。我真的很欣赏所有类型的解决方案,我真的对定时器不太了解,但我也希望得到一些简单的解释。

注意我只在一个简单的控制台应用程序中使用过一次计时器。

正如下面的代码所示,计时器将执行按钮点击,启动进程,并在60秒内完成。

private void StartTimer_Tick(object sender, EventArgs e)
{
if (bRunning == false)
{
bRunning = true;
BtnGetQue_Click(sender, e);
bRunning = false;
}
}

最新更新