如何设置每 60 秒执行一次代码的计时器?
How do I set a Timer that executes my code every 60sec?
我在 Visual Studio 2017 年使用 C# WinForms 工作-该项目基于从 VB6 到 C# 的转换。它现在所做的是我按下一个 GetQue 按钮,该按钮收集一个类似于文档的密钥,然后该文档通过邮件导出到另一个邮件。
最后一点,我需要创建一个计时器,它每 60 秒执行一次所有这些代码。
我真的很欣赏所有类型的解决方案,我真的不太了解计时器,但我也真的想要一些简单的解释。
注意我只在一个简单的控制台应用程序中使用过一次计时器。
如下面的代码,定时器将执行启动进程的按钮点击,并在 60 秒的间隔内完成。
private void StartTimer_Tick(object sender, EventArgs e)
{
if (bRunning == false)
{
bRunning = true;
BtnGetQue_Click(sender, e);
bRunning = false;
}
}
我在 Visual Studio 2017 年使用 C# WinForms 工作-该项目基于从 VB6 到 C# 的转换。它现在所做的是我按下一个 GetQue 按钮,该按钮收集一个类似于文档的密钥,然后该文档通过邮件导出到另一个邮件。
最后一点,我需要创建一个计时器,它每 60 秒执行一次所有这些代码。 我真的很欣赏所有类型的解决方案,我真的不太了解计时器,但我也真的想要一些简单的解释。
注意我只在一个简单的控制台应用程序中使用过一次计时器。
如下面的代码,定时器将执行启动进程的按钮点击,并在 60 秒的间隔内完成。
private void StartTimer_Tick(object sender, EventArgs e)
{
if (bRunning == false)
{
bRunning = true;
BtnGetQue_Click(sender, e);
bRunning = false;
}
}