我用pb10.5,发现一个很奇怪的问题,代码如下:
if keydown(Keya!)then
messagebox(""," A")
end if
if key = Keyc! then
messagebox("","C")
end if
如果直接运行,按下A键或C键都能messagebox,但是设置了断点之后进入调试模式就弹不出messagebox窗口了,查看keydown(Keya!)的值等于 false。这个是为什么呢?请教大侠
------解决方案--------------------
keydown函数的意思是当前按下的是什么键,当前是什么意思明白吗?不是你调试之前,是你在调试这条语句按下的键,你可以试一下 keydown(keyF8!)如果你把单步执行更改为F8,应该是可以返回true的