定时器立即停止

时间:2017-08-23 12:13:19

标签: c# timer

您好我有2个问题。

  1. 我的计时器立即停止,如果没有,则它不会提取给定的间隔。
  2. 代码:

    -X
    1. 在创建代码时,我注意到一点点差异。我使用几乎相同的形式,相同的内容,但不同的名称和不同的计时器名称等。但一个确实使用计时器和相同的代码(使用计时器和形式等不同的名称),但另一个不是。 .. 真的很奇怪。希望你们能帮助我。上面的代码没有私有空GoldCMD_Load(对象发送者,EventArgs e)但只是普通的私有空GoldCMD(对象发送者,EventArgs e)可能与它有关。
    2. 有效的代码:

      
      
      using System;
      using System.Collections.Generic;
      using System.ComponentModel;
      using System.Data;
      using System.Drawing;
      using System.Linq;
      using System.Text;
      using System.Threading.Tasks;
      using System.Windows.Forms;
      
      namespace ClashRoyaleHack
      {
          public partial class GoldCMD : Form
          {
              public GoldCMD()
              {
                  InitializeComponent();
                  timer2.Interval = 10000;
                  timer2.Tick += new EventHandler(timer2_Tick);
                  timer2.Start();
              }
      
              private void pictureBox1_Click(object sender, EventArgs e)
              {
      
              }
      
              private void timer2_Tick(object sender, EventArgs e)
              {
                  this.Close();
              }
          }
       }
      
      
      
      

1 个答案:

答案 0 :(得分:-1)

解决方案:

可以想象,计时器可以"勾选"一旦启动并考虑您的代码在勾选后立即关闭它,它可能是您的问题的根源。否则,如果这不是推理,那么无论何时,你仍然会在第一次打勾时将其杀死。