Windows窗体不显示C#计时器

时间:2018-12-13 21:36:21

标签: c# windows forms if-statement timer

代码:

while ( int_Timer > 0 )
{
     int int_Ticks = 0;

     if ( int_Ticks < 100)
     {
         int_Ticks++;
     }

     if (int_Ticks == 100)
     {
         int_Timer--;
         lbl_Timer.Text = int_Timer.ToString();
     }
}

因此,我基本上尝试制作一个计时器,因为实现了此代码,所以表单没有出现在任务栏中。实际上,唯一的迹象就是正在运行Visual Studio调试。

1 个答案:

答案 0 :(得分:1)

进入Windows窗体工具箱。在“组件”下,找到“计时器”。将其拖放到表单上。它不会显示在您放置它的位置(它是不可见的),但是会显示在下面的窗格中。

转到新计时器的属性(默认情况下命名为“ timer1”)并更改:

  • 启用 true
  • 间隔为 1000 毫秒,即一秒

双击表单设计器上的timer1 Timer组件(在底部)。这将为默认事件(Tick)创建一个处理程序。

使代码看起来像这样:

 private int _count = 0;
 private void timer1_Tick(object sender, EventArgs e)
 {
     ++_count;
     Tlbl_Timer.Text = _count.ToString();
 }

您应该看到标签从1开始计数,一直到溢出为止(大约20亿)。