C# 计时器在一定数量的滴答后自动停止

标签 c# winforms timer

如何在滴答数后或比方说 3-4 秒后停止计时器?

所以我启动了一个计时器,我希望在 10 个刻度或 2-3 秒后自动停止。

谢谢!

最佳答案

你可以保留一个计数器

 int counter = 0;

然后在每个刻度中你递增它。在你的限制之后你可以停止计时器。在您的滴答事件中执行此操作

 counter++;
 if(counter ==10)  //or whatever your limit is
   yourtimer.Stop();

关于C# 计时器在一定数量的滴答后自动停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18100524/

相关文章:

c# - Enumerable.Repeat 用于引用类型对象的初始化

c# - linq 按对象分组

c# - 将通用集合转换为C#2.0中的具体实现

c# - 如何转义字符串中的引号?

javascript - 移相器 : How to use a simple timer from 0 to 3

timer - 如何将 "sleep"或 "wait"添加到我的 Lua 脚本?

c# - LINQ to Entities OrderBy 表达式树

c# - 根据内容的宽度调整标签宽度

c# - 在 Visual C# Windows 窗体中读取/写入 PDF 文件

android - android倒计时问题