不触动键盘的keycode

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:37:35
两个问题
第一,在form_keydown过程中可不可以设置无键盘操作?
也就是说如果没有动键盘的任何一个键,其keycode是什么?
第二个,记录从time的enable=true开始到有按键操作所用的时间怎么做?
谢谢!!
谢谢一楼的回答,如果记录的时间要精确到毫秒呢?

keycode=0表示没有动键盘的任何一个键。
time的enable=true用一个变量记录当时的时间,有按键操作时,记录按键的同时再记录当前的时间,两者相减就可以。注意这两个时间记录都要用窗体层变量。如
...
timer1.enable=true
T1=timer
...
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
if keycode<>0 then T2=time
print DateDiff("s", T1, T2)'返回T1到T2的时间差,单位:秒
print (T2 - T1) * 1000 * 3600 * 24'返回T1到T2的时间差,单位:毫秒