要做一个小东西,遇到的问题:
符合以下两种情况之一的,继续下面的操作:
1.用户5秒内没有选择提示的操作,继续下一步
2.当用户选择了操作,比如按下了空格键,也继续下一步操作请问这个应该怎么操作,谢谢!!
最好附一下关键的vb语句

解决方案 »

  1.   

    楼上说的有道理,只是要注意timer的触发和关闭.
      

  2.   

    我现在用的是Private Declare Function timeGetTime Lib "winmm.dll" () As Long
    这种方法,现在就是说怎么不用keydown来判断按下的是空格
      

  3.   

    dim overtime as long 
    overtime = timeGetTime + 5000
    do until timeGetTime > overtime
       doevents
       if GetKeyState(32)<>0 then exit do
    loop
      

  4.   

    GetKeyState(32)<>0 then exit do
    GetKeyState需要那个api
      

  5.   

    现在form里有一个按钮btnyes,如何即时判断此按钮被按下了