滴答时延长计时器持续时间

时间:2015-09-22 16:06:08

标签: c# winforms timer

我有一个带有时间输入(以分钟为单位)的Windows窗体应用程序,它会在计时器结束后触发GUI应用程序。最初我从用户那里获取输入并设置时间。比如说,用户输入45分钟。 45分钟后,我的其他GUI应用程序启动。目前我正在使用它:

email_two = generate_email_two()

所以现在,我的问题是,我怎样才能延长计时器?假设在第20分钟倒计时,用户希望延长15分钟的计时器,我将输入作为15来自用户,之后,计时器应该将这15分钟添加到现有时间并在35分钟后激活GUI应用程序。它应该从35分钟开始计算。总时间过后,它将是50分钟。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

如果您将计时器设置为1秒/分钟的间隔而另一个变量设置为秒数/分钟数,则很容易实现。

减少每个计时器滴答的变量值。如果需要扩展间隔,请添加到该变量。如果变量值为0,则启动另一个应用程序。