2011-06-07 28 views
0

我使用Visual Studio和我写的Visual Basic约“的KeyDown”

我怎样写“如果按下按钮一秒钟”的一个问题?

+0

您使用的是vb6还是vb.net? – 2011-06-07 10:01:26

+0

我正在编写Visual Basic – 2011-06-07 10:04:35

+0

然后我将其视为Visual Basic 6。 (而不是Visual Basic.Net)。 – 2011-06-07 10:07:45

回答

1

这将需要一个计时器。

  • 设置一个计时器,经过1秒后在keydown中启用它。
  • 在关键帧禁用定时器
  • 在定时器事件中,将您希望发生的代码放在一秒钟的keydown之后(但先禁用定时器,这样它不会触发两次)。

注意:您需要考虑在多个keydowns/press的情况下您要做什么,因为这会让这种情况更难。