为什么我的秒表会一直停下来?

时间:2016-03-16 19:38:09

标签: vb.net reset stopwatch

嘿,这是我的第一篇文章,很抱歉,如果说得不好.~。

所以我在VB.Net工作,在这段代码中,我试图在按下一个键时启动2个定时器:

  • 第一个(较短的)显示图像直到750毫秒 经过,此时图像消失,第一个计时器重置 本身
  • 第二个计时器可防止任何其他按键被接受1000毫秒,之后它会自行重置。有点像这样:

    If sw2 is not running
        Select Case Check if arrow keys are pressed
            Start sw1 and sw2
        End Select
    EndIf
    
    If sw1.totalmilliseconds >= 750 then
        Reset sw1
    EndIf
    
    If sw2.totalmilliseconds >= 1000 then
        Reset sw2
    EndIf
    

但实际发生的事情是,当我按下按键时,定时器会不断重启,一旦我放开按键,它们就会重置为无效。

我错过了一些明显的东西吗?

0 个答案:

没有答案