# Re: 看不太懂耶！可以再讨论一下吗？

Posted by David Wong on September 25, 1998 at 13:33:35:

In Reply to: 看不太懂耶！可以再讨论一下吗？ posted by 小马 on September 24, 1998 at 17:02:36:

Sorry，忘记告诉你那是一个 API，但如果你是在 Windows 95 or above 中的话可能要用 User32 .

'Keyboard handling
Declare Function GetKeyState Lib "User" (ByVal nVirtKey As Integer) As Integer

而上一次那个 function 的用处在于判断 lostFocus 是否是由 users 按下 tab 或 Mouse 或是其他键而 trigger 的，如果是，才去进行 field validation 。。。如果不是，例如在 textbox1 中执行 textbox2.setFocus 的话，就不去进行 field validation 了。

希望你能明白。

另， field validation 之后，最后当你按下 OK 键的时候，还是应如小吴所言进行 final validation 的，原因有很多，例如在 client/server 的环境下，field validation 是有时间性的。

Follow Ups:

- 上次回信有个地方您漏看了，是我问题所在 小马 16:31:30 9/25/98 (1)
  - Re: 上次回信有个地方您漏看了，是我问题所在 David Wong 21:12:22 9/27/98 (0)